About the Role
We are looking for an experienced Senior Full-Stack Engineer who thrives in serverless, event-driven environments and is passionate about building scalable, modern applications. The ideal candidate will not only bring technical excellence but also foster innovation, challenge the status quo, and inspire their team to grow alongside them.
Key Responsibilities
- Design, build, and optimize serverless applications leveraging AWS services.
- Develop robust and maintainable backend services using Node.js and event-driven patterns.
- Build performant, reusable, and scalable frontend components with React, following modern architecture patterns.
- Implement and maintain high standards for code quality, testing, and deployment.
- Collaborate across teams to deliver end-to-end solutions and contribute to technical decision-making.
- Champion innovation, mentoring peers, and driving best practices across the engineering team.
Required Skills & Experience
AWS Expertise
- Strong experience with AWS serverless architecture (Lambda, API Gateway).
- Deep understanding of event-driven architectures using SQS, SNS, and EventBridge.
- Hands-on experience with DynamoDB, including its limitations and best practices.
- Strong grasp of AWS service limits and architectural constraints.
JavaScript / Node.js Mastery
- Expert-level knowledge of JavaScript (ES6+).
- Proven experience with Node.js in serverless environments.
- Proficiency with modern JS tooling (e.g., webpack, ESLint).
React & Frontend Architecture
- Expert-level React development skills.
- Experience with Atomic Design patterns and scalable component architecture.
- Strong understanding of component isolation and testing best practices.
- Experience with GraphQL and Apollo Client.
What We’re Looking For
- A team player with excellent collaboration skills.
- Someone not afraid to challenge the status quo and drive new ideas forward.
- A mentor and innovator who can bring others along in the journey.
#LI-JM2