Senior Software Engineer
Description
We are looking for a Senior Full Stack Developer to join our engineering team and take ownership of building scalable, high-performance web applications. The ideal candidate is strong in React.js/Next.js and full stack development, with a solid grasp of backend technologies. Candidates with additional data engineering and workflow pipeline experience will have a distinct advantage, as this role may involve collaborating on data-driven features and pipeline integrations.
•Strong proficiency in React.js and/or Next.js, including hooks, state management, and SSR/SSG concepts
•Solid experience with TypeScript and modern JavaScript (ES6+)
•Backend development experience with frameworks such as FastAPI, Node.js, or similar
•Experience with MongoDB or other NoSQL/SQL databases
•Understanding of RESTful API design and integration
•Familiarity with version control (Git) and CI/CD pipelines
•Working knowledge of cloud platforms (AWS, GCP, or Azure) is a plus
•Advantage: Experience with data engineering tools and workflow orchestration (e.g., Airflow, dbt, Spark, Kafka, or similar ETL/pipeline tools)
•Understanding of system design principles, scalability, and performance optimization
•Familiarity with containerization (Docker) and basic DevOps practices is a plus