Senior web developer (Backend)
Description
We’re looking for a skilled Backend Developer to join our team and help build, improve, and maintain reliable, scalable backend systems.
If you enjoy working with Node.js, designing APIs, databases, integrations, and solving complex technical problems, we’d love to hear from you.
💻 What you’ll do
Develop and maintain backend services using Node.js
Build and maintain REST APIs
Design and optimize database structures and queries
Integrate third-party APIs and external services
Write clean, scalable, secure, and maintainable code
Debug issues and improve application performance
Implement automated tests and contribute to code quality
Collaborate with frontend developers and other team members
Monitor and troubleshoot production systems
Contribute to backend architecture and technical decisions
Required skills
Strong professional experience with Node.js
Good knowledge of JavaScript and/or TypeScript
Solid understanding of backend architecture
Experience building production REST APIs
Experience with PostgreSQL, MySQL, or similar SQL databases
Strong understanding of asynchronous programming
Experience with Git and modern development workflows
Understanding of authentication, authorization, and API security
Good debugging and problem-solving abilities
Ability to write production-ready, maintainable code
Nice to have
TypeScript
Express.js, NestJS, or Fastify
MongoDB / Redis
Docker
AWS, Azure, or Google Cloud
CI/CD pipelines
Jest, Vitest, or other testing frameworks
RabbitMQ, Kafka, AWS SQS, or similar messaging systems
Experience with monitoring, logging, and observability
Experience building high-traffic or highly scalable systems
Knowledge of OWASP and backend security best practices
The person we’re looking for
We value developers who take ownership, communicate clearly, think about scalability and security, and can work independently while collaborating with a team.
You should be comfortable taking a feature from development → testing → deployment → production, while maintaining a high standard of code quality.
Interested?
Send us your CV, GitHub, or LinkedIn profile, together with a short introduction about your Node.js experience and the backend projects you’ve worked on.
We’re looking for someone who wants to build, improve, and take ownership — not just write code.
