What You'll Do
Lead the end-to-end development of scalable full stack applications using Node.js and React. Design and refine RESTful APIs and backend services that support complex business needs. Help shape technical direction by contributing to architectural decisions and promoting best practices across services.
Build and maintain decoupled systems using a microservices approach, ensuring high availability and performance. Deploy and manage applications in AWS environments with containerization through Docker and orchestration via Kubernetes. Optimize both SQL and NoSQL database models to support efficient data flow and access.
Collaborate closely with product, UX, and business teams in an agile setting. Participate in code reviews and contribute to a culture of technical excellence, clear communication, and continuous improvement.
Requirements
- Minimum of 5 years of professional experience in backend development with Node.js
- At least 5 years working on frontend development using React
- Proven track record designing and implementing microservices-based architectures
- 3+ years of hands-on experience deploying and managing applications in AWS
- Practical experience with Docker and Kubernetes for application containerization and orchestration
- Solid background in both relational and NoSQL databases
Preferred Qualifications
- Experience with decoupled, scalable system designs
- Familiarity with UX/UI principles or product design workflows
Benefits
- Fully remote role with long-term stability
- High-impact position within a modern engineering culture
- Strong technical leadership and collaborative international team
- Clear path for career development and professional growth
- Autonomy to influence architecture and delivery practices


