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 Senior Full-stack Engineer to join our team and become a key player in the development of a new CRM/ERP platform tailored to the sports industry. You’ll work in a product-driven, startup-style environment where all technical and business decisions are made in-house. As the lead developer, you’ll have full ownership of feature development — from collaborating with Solution Architects and Technical Leads to working hand-in-hand with Product Designers and the Product Manager. You’ll help define customer needs, shape the product roadmap, and deliver high-impact features across both the back-end and front-end. If you thrive in fast-paced environments, value autonomy, and want to influence a product from the ground up — this opportunity is for you.
Your future responsibilities: * Build an architecture and oversee its development lifecycle. * Validate technical decisions and suggest improvements for better performance, security, and scalability. * Design and implement complex integrations across services and platforms. * Ensure high-quality, well-documented, and maintainable code in accordance with team standards. * Collaborate with cross-functional teams to deliver reliable and performant solutions.
Your professional qualities: * 5+ years of commercial experience with Node.js. * 3+ years of hands-on experience with React.js. * Strong proficiency in JavaScript and TypeScript. * Experience using UI frameworks like MUI, HeroUI, or Shadcn. * Solid experience with PostgreSQL, including database modeling, performance tuning, and working with ORMs (TypeORM, Prisma, or MikroORM). * Deep understanding of API (RESTful, Swagger). * Strong knowledge of API and database security best practices. * Hands-on experience with Redis and various caching strategies. * Familiarity with design patterns and backend best practices in Node.js environments. * Knowledge of Docker and containerized deployments. * Experience with CI/CD tools (e.g., Jenkins, Bitbucket Pipelines, GitHub Actions). * Familiarity with messaging systems like Kafka, RabbitMQ, or equivalents. * Experience working with Strapi CMS. * Upper-intermediate level of English.
Nice to have: * Background working with multi-tenant architecture. * Exposure to end-to-end product development (from discovery to release). * Previous experience in a startup or dynamic product environment. * Degree in Computer Science or a related technical field.
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.