All fields marked * are required
Role Summary
We are looking for a Full Stack Engineer with strong experience in building modern web applications, API development, cloud deployment, and database design. The ideal candidate should be comfortable working across frontend and backend technologies and delivering end-to-end solutions in an Agile environment.
Key Responsibilities
· Develop and maintain scalable web applications.
· Build responsive UI using React.js, Next.js, TypeScript, and Tailwind CSS.
· Develop backend services and APIs using Node.js, Express.js, and/or Python FastAPI.
· Design and integrate RESTful APIs and databases.
· Deploy and support applications on AWS or Azure.
· Write unit and integration tests and participate in code reviews.
· Troubleshoot production issues and collaborate with cross-functional teams.
· Contribute to AI/GenAI-enabled application development where applicable.
Technical Skills
Frontend
· React.js, Next.js, TypeScript, JavaScript (ES6+)
· HTML5, CSS3, Tailwind CSS
· Redux / Zustand
Backend
· Node.js, Express.js, Python, FastAPI
· REST APIs, GraphQL (Preferred)
Databases
· PostgreSQL, MySQL, MongoDB, Redis
Cloud & DevOps
· AWS (EC2, S3, Lambda) or Azure Services
· Docker, CI/CD, GitHub Actions / Azure DevOps
Testing & Tools
· Jest, Playwright/Cypress
· GitHub, Jira, Confluence, Swagger/OpenAPI
Preferred Skills
· OpenAI APIs, LangChain, RAG
· Vector Databases (Pinecone, pgvector)
· Microservices Architecture
· OAuth2 / JWT Authentication
· Kubernetes (Nice to Have)
Qualifications
· Bachelor's degree in Computer Science, Engineering, or related field.
· 5–7 years of Full Stack development experience.
· Strong problem-solving, debugging, and communication skills.
· Ability to independently own and deliver features end-to-end.
Required
Preferred