Purpose of the Role:
We are seeking an experienced Senior Backend Developer with deep expertise in Node.js and TypeScript to join our growing team. In this role, you will be responsible for designing and implementing highly performant backend systems and services that scale, while ensuring reliability and maintainability. You will work closely with cross-functional teams including product managers, frontend developers, and DevOps to bring new features and products to life.
Key Responsibilities:
- Design, build, and maintain robust, high-performance, and scalable backend services using Node.js and TypeScript.
- Lead architectural discussions and provide insights into backend technologies and cloud infrastructure (AWS, GCP, or Azure).
- Collaborate with product owners and frontend teams to ensure seamless integration with frontend services and mobile applications.
- Drive the adoption of best practices in software engineering, including code reviews, unit testing, and continuous integration.
- Optimize application performance and ensure high availability and scalability.
- Mentor junior engineers and contribute to the continuous improvement of the engineering team’s processes.
- Troubleshoot, debug, and upgrade existing systems as needed.
- Write clean, well-documented, and efficient code adhering to industry standards.
Skills & Qualifications:
- 4+ years of experience in backend development, with a focus on building web applications and APIs.
- Expert-level knowledge of Node.js and TypeScript with a proven track record of delivering large-scale backend solutions.
- Strong experience with RESTful APIs, GraphQL, and microservices architecture.
- Hands-on experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
- Proficient in working with cloud platforms like AWS or GCP, with a focus on services such as S3.
- Solid understanding of containerization technologies like Docker and orchestration tools such as Kubernetes.
- Experience with message queues and streaming platforms (e.g., RabbitMQ, Kafka).
- Strong focus on security and performance optimization in backend systems.
- Excellent problem-solving skills and ability to lead technical discussions.
- Strong communication skills and ability to collaborate effectively with cross-functional teams.
Preferred Qualifications:
- Experience in Distributed Systems and Event-Driven Architectures.
- Knowledge of Serverless Architectures and associated tools.
- Familiarity with API security standards, such as OAuth2 and JWT.
- Contributions to open-source projects or technical blogs would be a plus.
Job Type: Full-time
Pay: Rs340,000.00 - Rs500,000.00 per month
Education:
- Bachelor's (Required)
Experience:
- Backend Development: 4 years (Required)
- Jira: 4 years (Required)
Language:
- English (Required)
Work Location: Remote
Report job