We are a fast-growing tech company with a portfolio of SaaS products serving diverse industries.
Innovation, performance, and design precision are core to our values.
We are looking for a talented Senior Backend Developer to join our team and take a key role in crafting highly performant, maintainable, and user-focused web applications.
Responsibilities include participating in daily team routines like Stand-Up and Plannings, actively engaging in Sprint Work, developing testable code, troubleshooting, debugging, and updating code.
The role involves gathering and evaluating requirements in collaboration with UX/UI, Product Manager, and Engineers, translating requirements into feature development, and integrating software components into a fully functional software system.
You will collaborate effectively with other teams such as UX/UI, Product, and Engineering, prepare and present rough ideas to internal teams and key stakeholders, comply with project plans and agreed engineering standards, and apply best practices and standard operating procedures.
Monitoring system performance, participating actively in merge requests, and integrating with 3rd-party APIs are also key responsibilities.
Requirements:
A minimum of 5+ years of commercial experience with Node.js and RESTful APIs is required.
At least 1+ years of commercial experience with NestJS is necessary.
A thorough understanding of web application architecture and the development process is essential.
Candidates must have a comprehensive understanding of Object-Oriented Programming, design patterns, and service-oriented architecture.
Advanced experience with relational databases (PostgreSQL) and ORM, as well as designing scalable schemas, is required.
Experience with unit and integration tests is necessary.
A solid understanding of web technologies is expected.
Familiarity with Docker and Kubernetes (k8n) is required.
Knowledge of different application performance optimization techniques is essential.
Proficiency in English, both written and spoken, is required.
Candidates should possess strategic thinking and a problem solver mindset.
The ability to work autonomously in a fast-paced, agile environment is necessary.
Strong communication skills and experience working with remote teams are required.
Benefits:
This is a long-term, full-time position (40 hours per week).
Employees receive 22 days of paid annual leave per year.
Bank holidays are provided as per the country of residence.
You will work on high-profile, global, modern tech digital products generating millions of visitors monthly.
Flexible working hours are available within the range of 7 AM to 6 PM to cover daily and weekly meetings.
The position allows for working from home.
A stable, no-stress, drama-free working environment is offered.
The company sponsors upskilling opportunities for employees.