We are looking for a skilled Full Stack Developer with a strong focus on backend excellence and database management. You will be responsible for designing, developing, and maintaining scalable web applications, ensuring high performance and responsiveness to requests from the front-end.
The ideal candidate is a problem-solver who lives and breathes Node.js and understands the nuances of different data storage solutions, from relational databases to high-speed caching.
What We Offer * Flexible schedule and full remote; * 10 days of paid vacation + 5 paid days off + 5 paid sick leaves; * Official employment (IE or gig contract in Diia City); * Review of working conditions and position based on performance, productivity and development; * Opportunity to work on high-load systems with modern tech stacks. * Professional growth and mentorship. * Team of professionals who are always supportive and friendly.
What we want in return * Backend Development: Build robust, scalable, and maintainable server-side logic using Node.js. * Database Management: Design complex database schemas, optimize queries, and manage data integrity across MySQL and PostgreSQL. * Performance Optimization: Implement caching strategies using Redis to reduce latency and improve system throughput. * API Design: Develop and document RESTful (or GraphQL) APIs for seamless integration with frontend components. * Architecture: Participate in architectural discussions and contribute to the evolution of our microservices or monolithic systems. * Code Quality: Write clean, testable code and perform peer code reviews to maintain high standards.
Technical Requirements * Runtime: 3+ years of professional experience with Node.js (Express, NestJS, or similar frameworks). * Relational Databases: Deep expertise in MySQL and PostgreSQL (query optimization, indexing, migrations). * In-Memory Data: Proven experience using Redis for caching, session management, or pub/sub. * Frontend: Proficiency in modern JavaScript/TypeScript and at least one framework (e.g., React, Vue, or Angular). * Cloud & DevOps: Familiarity with Docker, CI/CD pipelines, and cloud providers (AWS, GCP, or Azure). * Testing: Experience with unit and integration testing (Jest, Mocha, or similar).
Soft Skills * Strong analytical and debugging skills. * Ability to work effectively in an Agile/Scrum/Kanban environment. * Clear communication skills (English level: Intermediate/Upper-Intermediate or higher). * A proactive “can-do” attitude and a passion for learning new technologies.
Join us in driving innovation and delivering value to our organization through effective development.
If you’ve considered this position and are sure you want to develop with us, send us your CV.
If you do not hear from us within 5 business days, it likely means that we have decided to move forward with other candidates whose profiles more closely match our current requirements.