About the Role
We are seeking a skilled Backend Engineer with strong experience in Node.js to build scalable and high-performance server-side applications. The candidate will be responsible for developing APIs, managing databases, and ensuring application reliability and security.
Responsibilities
- Develop and maintain backend services using Node.js.
- Design and build RESTful APIs and microservices.
- Integrate frontend applications with backend systems.
- Work with databases such as MongoDB, MySQL, or PostgreSQL.
- Optimize server performance and application scalability.
- Implement authentication, authorization, and security best practices.
- Debug and resolve production issues efficiently.
- Collaborate with frontend developers, QA teams, and designers.
Required Skills
- Strong proficiency in JavaScript and Node.js.
- Experience with Express.js or similar backend frameworks.
- Knowledge of REST APIs and API integration.
- Experience with MongoDB, MySQL, or PostgreSQL.
- Familiarity with Git and version control systems.
- Understanding of asynchronous programming and event-driven architecture.
- Basic knowledge of cloud platforms and deployment processes.
Preferred Skills
- Experience with TypeScript.
- Familiarity with Docker and CI/CD pipelines.
- Knowledge of Redis, WebSockets, or message queues.
- Experience working with AWS or DigitalOcean.
- Understanding of system design and scalable architectures.
Qualifications
- Bachelor’s degree in Computer Science, IT, or related field.
- Equivalent hands-on development experience is acceptable.
Benefits
- Flexible working environment
- Opportunity to work on scalable products
- Learning and career growth support
- Collaborative and fast-paced culture
Salary
Based on experience and technical expertise.