We use cookies to provide you with the best possible experience when visiting our website. By continuing to browse this site you agree to this use. To control your preferences, take a look at our privacy policy.
Lead Backend Engineer
Qmarkets, a leading Innovation & Idea Management software company, is looking for a Lead Backend Engineer to join our amazing global team and work on a product serving our company’s global enterprise customer’s base of over a hundred thousand users.
About the Position (Description & Responsibilities):
Qmarkets is on a mission to transform our monolithic architecture into a state-of-the-art microservices-based platform. We seek an experienced and skilled Lead Developer to oversee and drive this transformation. This role requires not just development expertise but the vision and strategic insight to steer technical projects from conception through deployment.
As a Lead, you will have the unique opportunity to architect, guide, and directly contribute to re-engineering our system. You will remain 100% hands-on, tackling complex technical challenges, defining the architectural blueprint, and ensuring best practices are embedded in all aspects of development.
Key Responsibilities:
- Lead the design and implementation of a massive shift from the existing monolithic legacy
system, into a robust, modular microservices ecosystem. - Design, develop, and maintain high-quality, scalable back-end solutions.
- Provide hands-on technical leadership and mentorship to team members.
- Architect and implement solutions to complex technical challenges related to scaling,
reliability, and performance. - Collaborate with cross-functional teams, including front-end developers and product
managers, ensuring seamless integration and alignment with project goals. - Maintain active coding contributions while overseeing the project’s technical progress.
- Ensure the implementation of best practices in monitoring, logging, security, and
performance optimization. - Establish and enforce coding standards, code reviews, and software development practices.
- Write comprehensive technical documentation and architectural blueprints.
- Spearhead the adoption of innovative tools and technologies to improve development efficiency.
What we’re looking for:
- 10+ years of professional experience in back-end development, with at least 3 years in a
lead or tech lead capacity. - Expert-level knowledge in Node.js (minimum 5 years), NestJS (minimum 3 years),
MongoDB (minimum 5 years), PostgreSQL (minimum 5 years), and GraphQL (minimum 3
years). - Demonstrated experience designing and managing microservices architecture (minimum 3
years). - Strong expertise in TypeScript and JavaScript (minimum 5 years).
- Proficiency in using monitoring and logging frameworks.
- Proven experience building and scaling production systems for large-scale, real-world
applications. - Hands-on experience with cloud infrastructure such as AWS, Azure, or Google Cloud
(minimum 3 years). - In-depth knowledge of Docker, Kubernetes, CI/CD pipelines, and automated testing
frameworks (minimum 3 years). - Advanced documentation skills and the ability to produce detailed technical diagrams.
- Familiarity with Agile methodologies and tools like Jira.
- Strong problem-solving skills and a proactive approach to project challenges.
- Managerial experience is an advantage (direct or indirect).
What we’re offering:
- A pivotal role in shaping the future of our product and technology strategy.
- Collaborative and innovative work environment.
- Shape the future of our platform with cutting-edge technology.
- Flexible working hours and remote work options.
If you’re convinced you are the right fit and you can’t wait to join our team, we look forward to hearing from you!