Backend Software Engineer
We are seeking a seasoned Backend Developer to join our team and collaborate in the design, development, and optimization of high-performance backend services. You will work closely with cross-functional teams to craft scalable APIs and microservices that power our applications.
Key Responsibilities:
* Develop and maintain backend services using Node.js and modern frameworks.
* Build secure, efficient, and high-performance RESTful or GraphQL APIs.
* Design and implement microservices architectures and event-driven integrations.
* Collaborate with front-end, DevOps, QA, and product teams to deliver end-to-end features.
* Troubleshoot, optimize, and improve system performance and reliability.
Requirements:
* Solid experience as a Backend Developer with strong expertise in Node.js.
* Hands-on experience with frameworks such as Express.js, NestJS or similar.
* Strong understanding of relational and/or NoSQL databases (PostgreSQL, MongoDB, etc.).
* Experience with API development, authentication, and integration patterns.
* Knowledge of containerization (Docker) and cloud environments (AWS, Azure, GCP).
* Familiarity with CI/CD pipelines and DevOps principles.