Lead Node(Nest.js) Backend Developer Offline
About Us:
We are building a cutting-edge mobile platform for restaurant management. Our mission is to revolutionize the way restaurants operate and provide them with the tools they need to succeed. We are looking for passionate individuals to join our dynamic team and help us bring our vision to life.
Important note: This position is only for candidates in Ukraine.
The product key tech stack is Flutter(for mobile and WEB apps) and Node, Nest, and AWS services for the backend. The product is being started from scratch so you'll have a chance to implement solution following the best practices without any legacy burden.
Please feel free to reach out even if there aren't 100% skills that match with requirements.
Key Responsibilities:
- Lead the development and maintenance of our backend services using Node, Nest.js, and AWS.
- Design and implement a scalable and reliable microservices architecture.
- Collaborate with mobile developers, product managers, and other stakeholders to ensure seamless integration and high performance.
- Ensure the security, performance, and availability of our backend services.
- Mentor developers and review their code to ensure high-quality standards (as the team grows).
- Stay updated with the latest backend development trends and best practices.
Requirements:
- Proven experience as a Backend Engineer, preferably with leadership experience.
- Strong knowledge of Node, TypeScript, and Nest.js.
- Extensive experience with AWS services including but not limited to AWS Lambda, AWS SQS, AWS SNS, AWS ECS/EKS, AWS Cognito, AWS S3, AWS RDS, AWS DynamoDB.
- Proficient with PostgreSQL and database design principles.
- Deep understanding of Microservices architecture.
- Strong knowledge of OOP patterns and SOLID principles.
- Experience with performance tuning and optimization.
- Proficient understanding of code versioning tools, such as Git.
- Strong problem-solving skills and a keen eye for detail.
- Excellent communication skills and the ability to work in a team-oriented environment.
Nice to Have:
- Experience with GraphQL, AWS AppSync, AWS Step Functions, AWS CDK, AWS CloudFormation, AWS Kinesis, AWS Athena.
- Knowledge of other AWS services and tools.
- Experience with container orchestration platforms like Kubernetes or Docker Swarm.
- Understanding of CI/CD practices and tools like Buddy, Jenkins, CircleCI, or similar.
- AWS Certification.
Benefits:
- Competitive salary and benefits package.
- 20 PTO (vacation days) and 10 sick leave days per year.
- Opportunity to work on a groundbreaking project.
- Flexible working hours and remote work options.
- A supportive and collaborative work environment.
Interested candidates are invited to submit their resume and a brief cover letter detailing their experience and why they would be a good fit for this role.
The interview process is streamlined and consists of two steps: a 1.5-hour interview with the CTO and a 30-60 minutes HR call.
The job ad is no longer active
Look at the current jobs Node.js Dnipro→