Senior Software Engineer Backend | HumanBit main
Job Description
Senior Backend Engineer
We are looking for a Senior Backend Engineer who is passionate about building scalable, high-performance systems.
Company Overview
We are a dynamic technology company focused on delivering innovative solutions. Our culture encourages collaboration and continuous learning, fostering an environment where engineers can thrive and grow.
Job Summary
The Senior Backend Engineer will work closely with cross-functional teams to design, develop, and maintain backend services and APIs that power our platform. This role is crucial for ensuring the performance, reliability, and security of our systems.
Key Responsibilities
- Design, implement, and maintain backend systems and APIs.
- Optimize system performance and reliability.
- Collaborate with product and frontend teams to define system architecture and deliver features.
- Write clean, maintainable code, with appropriate tests and documentation.
- Diagnose and resolve complex technical challenges, ensuring system scalability and robustness.
- Mentor junior engineers and participate in code reviews.
- Ensure data integrity and security throughout the system architecture.
Required Qualifications
- 4-5 years of experience in backend development.
- Expertise in Typescript.
- Strong preference for experience in Nx, NestJS, and Fastify.
- Strong experience with PostgreSQL and caching mechanisms.
- Experience with cloud platforms, specifically AWS.
- Solid understanding of RESTful API design.
- Knowledge of DevOps practices (CI/CD, Git Actions, Docker, Kubernetes).
- Excellent problem-solving and debugging skills.
- Bachelor’s degree in Computer Science or a related field is preferred.
Experience
- 4-5 years of experience in backend development.
Environment
The position is full-time and based in Bengaluru, Karnataka. The work environment is collaborative, with opportunities for remote work as needed.
Location
Bengaluru, Karnataka
Salary
₹2,500,000 - ₹4,000,000
Preferred Skills
- Experience with additional backend frameworks and tools is a plus.
Growth Opportunities
Opportunities for career advancement and professional development are available within the company.
Benefits
- Competitive salary package.
- Health insurance.
- Paid time off.
- Opportunities for professional development and training.