Full Stack DeveloperRole OverviewWe are looking for a skilled Full Stack Developer with strong experience in modern frontend frameworks (React.js and/or Vue.js) to design, develop, and maintain scalable web applications and backend services. The ideal candidate will be comfortable working in a cloud-first environment, collaborating in an agile team, and following modern GitHub-based development workflows (PRs, code reviews, CI/CD).This role involves working across the full software development lifecycle, from system designand development to deployment, support, and continuous improvement.Key ResponsibilitiesApplication Development: Develop and maintain backend services and APIs using Node.js and TypeScript. Build responsive and scalable frontend components using React.js and/or Vue.js. Design and implement reusable, maintainable, and testable code across frontend and backend layers. Participate in system architecture and technical design discussions.Cloud & Infrastructure: Develop and operate applications on Cloud based infrastructure, leveraging services such as: Lambda, API Gateway, S3, DynamoDB, SQS/SNS, CloudFront, Secrets Manager (or equivalent) Support serverless and microservices-based architectures. Troubleshoot and resolve performance, reliability, and production issues.Collaboration & Delivery: Work closely with product managers, designers, and other engineers to translate business requirements into technical solutions. Participate in agile ceremonies (sprint planning, stand-ups, retrospectives). Contribute to code reviews and uphold engineering best practices.Quality & Process: Write unit and integration tests; support CI/CD pipelines. Maintain proper documentation for code, systems, and operational processes. Continuously improve code quality, system performance, and development workflows.Required Skills & ExperienceTechnical Skills: 4+ years of professional software development experience. Strong experience with Node.js and TypeScript. Proficiency in React.js and/or Vue.js and modern frontend development practices. Solid understanding of async programming, APIs, and web application architecture. Hands-on experience with cloud services, preferably in serverless environments. Familiarity with GitHub workflows, including: Pull requests Code reviews Branching strategies CI/CD pipelinesDevelopment Practices: Strong understanding of TypeScript typing, strict mode, and best practices. Experience with RESTful APIs and/or GraphQL (advantage). Familiarity with agile development methodologies. Experience with automated testing frameworks.