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.
About the role:
We’re looking for a Back-end Developer to join our team and help build robust, scalable backend solutions from the ground up. This role involves working on high-impact products, taking part in architectural decisions, and collaborating across functions. If you’re ready to grow in a supportive, open-minded team and build solutions used by millions, apply and join us at Devlight!
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 that handle 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 4 years of commercial experience with Node.js and Nest.js
- Excellent knowledge of TypeScript / JavaScript
- Deep understanding of Express.js / Fastify / GraphQL for building APIs
- API performance optimization: rate limiting, caching
- Knowledge of MySQL/PostgreSQL, including experience with ORMs like TypeORM, Prisma, or MikroORM, database modeling, and query optimization
- Techniques for scaling DBs: read replicas, partitioning, sharding
- Understanding of API and database security best practices to prevent vulnerabilities
- Experience developing applications using monorepo and microservice architecture
- Experience with job queues/background processing: BullMQ
- Familiarity with the CQRS pattern in a Node.js / NestJS context
- Experience writing unit, integration, and end-to-end tests
- Experience with Docker
- Knowledge of messaging systems like Kafka, RabbitMQ, or NATS
- Strong coding standards: SOLID, clean architecture, design patterns
Nice to have:
- Familiarity with testing tools such as Jest, Mocha, Chai, or Jasmine
- Familiarity with directus.io, strapi.io
- Familiarity with CI/CD tools like Jenkins, Bitbucket Pipelines, or GitHub Actions
- Advanced message streaming / event-driven architecture experience
- Experience in real-time systems (Socket.io, WebSockets)
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:
HR interview ✅ Technical interview ✅ Hiring 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!