Full Stack Engineer
Role details
Job location
Tech stack
Job description
using modern frontend and backend technologies. In this role, you'll work across the full development lifecycle-owning features end to end and collaborating closely with product, design, and engineering teams to deliver high-quality solutions.
Your Impact · Design and develop responsive, user-facing applications using React · Build and maintain backend services and APIs using Node.js and Python · Develop, deploy, and maintain cloud-based solutions on AWS · Collaborate with product managers, UX designers, and other engineers to translate business requirements into technical solutions · Write clean, reusable, and testable code following best practices · Participate in code reviews, architecture discussions, and continuous improvement initiatives · Troubleshoot, debug, and optimize application performance across the stack.
Requirements
· Strong experience with React (hooks, state management, component-based architecture) · Solid backend development experience with Node.js and/or Python · Hands-on experience with AWS services (e.g., EC2, Lambda, S3, RDS, DynamoDB, API Gateway) · Experience building and consuming RESTful APIs · Familiarity with SQL and/or NoSQL databases · Understanding of CI/CD pipelines and modern deployment practices · Experience with Git-based version control workflows · Strong problem-solving skills and the ability to work independently and collaboratively.
Nice to Have · Experience with serverless architectures · Familiarity with containerization tools (Docker, Kubernetes) · Knowledge of frontend testing frameworks (Jest, React Testing Library) · Exposure to Agile/Scrum development environments.