This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior/Staff Software Engineer, you are expected to act as a tech lead in your domain and will be responsible for building clean and effective solutions for our products. By working with a team, you will understand needs from the product management, engineering, and business stakeholders and will be able to build solutions that fit those needs.
Job Responsibility:
Architect, lead, design, develop, and evolve high-performance APIs and microservices that handle complex data at scale
Be an active participant in our technical strategy and roadmap decisions, implement new designs and improve the architecture in our current and new products
Working with the front-end developers to ensure that the required data flow is well designed
Helping the current engineering processes by code reviews, mentorship, applying best practices etc.
Analyze the impact of features, hypothesize and implement new solutions
Requirements:
5+ years overall professional web application development experience (preferably with Node.js)
Demonstrated strong hands-on technical skills
actively involved in coding and capable of solving complex architectural challenges directly
Experience in designing scalable, high-performance, data-intensive system architectures
Good knowledge of OOP, design patterns, asynchronous programming, microservices, concurrency, and transactions
At least 2-year production experience in working with various Javascript libraries - Express (preferred), Hapi, Sails, Nest etc.
Excellent knowledge of contemporary Javascript (ES6+)
Familiarity with relational and non-relational databases, key-value stores and search engines (PostgreSQL, Microsoft SQL Server, MongoDB, Redis, Elasticsearch etc)
Strong communication skills
Nice to have:
Proven experience as a Tech Lead or similar role, providing technical direction to a team and taking ownership of technology decisions
Experience in actively using AI-Integrated development tools (e.g., Copilot, Cursor) across the software development lifecycle
Ability to lead and mentor the team in adopting AI-integrated, hybrid development practices and improving engineering productivity
Strong communication skills and emotional intelligence, with the potential to take on people management responsibilities for future in addition to technical leadership
Experience with unit and end-to-end testing
Experience with Typescript
Experience with large and complex datasets
Experience with Serverless & Amazon AWS
Basic understanding of HTML5/CSS
What we offer:
We provide monthly fixed contribution to internet bill and fun packets (Netflix, Amazon Prime etc.)
We care about your health and support it with comprehensive private health insurance
We support your career growth with Udemy, Medium, HBR and other learning tools
At Invent.ai, you have extra off days for different occasions (birthday, moving day, maternity & paternity leaves etc.)
Great people make the perfect match: We have a powerful referral bonus for the friend you refer, bring to buddy!
Work hard, play harder, unlimited fun at work: All-day snacks at the office, team activities, social club meetings, annual retreats, monthly happy Friday drinks and other celebrations. Also, we love gaming and so have a Game Master at Invent! (We really mean it when we say we love it!)
At Invent.ai we celebrate and reward our successful teammates who have won awards in arts and sports!
We care about social responsibility and that's why we have a community! Invent.ai gives you the opportunity to make a real difference in people's lives. Our Invent Social Responsibility Club works for educational scholarships and donations, supports young talents by sponsoring them, raises money by running on behalf of non-governmental organizations in marathons etc.
We believe that we will be more productive when we achieve our work-life balance. We support the Invent social clubs for their hobbies