About us:
Devlight specializes in world-class mobile application development. In fact, there’s an 80% chance that one of our apps is on your smartphone right now.
For over 8 years, we’ve driven digital transformation for Forbes Top 100 companies. With 35 million app installs and over 120 successful projects, we’re proud to be the trusted partner of brands like Nova Poshta, Fishka, Ukrnafta, Sense Bank, Varus, Novus, Avrora and many more.
Project Description:
We are looking for a Senior Back-End Engineer to join our team and build a microservices-based mobile application designed for high scalability and seamless system integrations. This role offers the opportunity to develop a robust back-end serving millions of users while integrating various internal systems and third-party services.
You will be working on a new project from scratch in a highly skilled team, leading it through its initial release and beyond. We use a modern tech stack and emphasize performance, reliability, and scalability in a fast-paced and innovative environment.
Your future responsibilities:
- Start the project from scratch and oversee its development lifecycle.
- Support and mentor other back-end engineers, fostering growth and knowledge sharing.
- Validate the architecture and propose improvements to ensure optimal performance and scalability.
- Plan and develop integrations, handling varying levels of complexity.
- Lead the team by setting clear goals, and priorities, and fostering collaboration.
- Maintain high code quality in adherence to company standards and best practices.
- Initiate improvements and innovations in development processes that can scale across the entire company.
- Participate in code reviews and provide constructive feedback to team members.
Your professional qualities:
- At least 5 years of experience with Node.js and Nest.js in a commercial setting.
- Proficiency in JavaScript and TypeScript.
- Strong knowledge of MySQL/PostgreSQL, including experience with ORMs like TypeORM, Prisma, or MikroORM, database modeling, and query optimization.
- Understanding of API and database security best practices to prevent vulnerabilities.
- Experience with Redis and various caching strategies.
- Knowledge of design patterns and best practices for Node.js.
- Ability to communicate in English at a B2+ level.
- Experience implementing two-factor authentication (2FA) and role-based authentication.
- Degree in computer science or related field
- Experience with high-load applications.
- Experience developing applications using microservice architecture.
- Knowledge of Docker and Kubernetes.
- Knowledge of messaging systems like Kafka, RabbitMQ, or NATS.
Nice to have:
- Experience working on enterprise-level projects.
- Familiarity with testing tools such as Jest, Mocha, Chai, or Jasmine.
- Experience with CI/CD tools like Jenkins, Bitbucket Pipelines, or GitHub Actions.
What we offer for your success:
- Full remote or hybrid work format.
- Paid Time Off, sick days, medical insurance, regular reward evaluations, and accounting support.
- Corporate English lessons, reimbursement for training courses and compensation for the use of personal equipment.
- IT Club Loyalty Card.
- Work with an open-minded team that welcomes your new ideas, alongside the best specialists who love sharing their experience.
- Get the chance to connect with top companies and contribute to the growth of the Ukrainian IT community together.
Our recruitment process: Recruiter interview ✅ Tech interview ✅ Reference check ✅ Offer ✅
Ready to become a part of Devlight? Go ahead and send us your CV. We’ll be thrilled to welcome you to the team!