Job Title: Senior Software Engineer Backend (Microservices)
Location: Bangalore (Hybrid)
Employment Type: Fulltime
Experience Required: 34 years
Job Description
Our client KJBN Labs Private Limited is looking for a highly skilled and experienced Senior Backend Engineer with a strong background in developing scalable and efficient backend systems. The ideal candidate will have extensive experience in microservices architecture eventdriven systems and clean architecture patterns. This role requires deep technical expertise a passion for building highquality software and the ability to work collaboratively in a fastpaced environment.
Responsibilities
- Design develop and maintain highly scalable and reliable backend microservices using one or more languages from Python GoLang Typescript
- Champion strong API design principles including RESTful APIs gRPC APIs and API documentation
- Implement cloudnative design patterns and leverage cloud events for asynchronous communication
- Collaborate with DevOps engineers to ensure smooth deployments and efficient infrastructure utilization
- Write clean maintainable and welltested code
- Must be champion of Clean/Hexagonal/Onion Architecture
- Must be champion of Clean code
- Participate in code reviews and mentor junior engineers
- Stay uptodate on the latest backend technologies and best practices
Qualifications
- Strong educational background ( Engineering undergrad or equivalent )
- 3/4 years of experience as a software engineer with a focus on backend development
- Indepth knowledge of techstack with experience in building microservices
- Experience with API design principles and best practices (RESTful APIs gRPC)
- Familiarity with cloudnative architecture and cloud events
- Experience with containerization technologies (Docker) a plus
- Experience with CI/CD pipelines a plus
- Strong understanding of design patterns and clean coding practices
- Excellent problemsolving and analytical skills
- Ability to work independently and as part of a team
- Excellent written and verbal communication skills
Bonus Points
- Experience with cloud platforms (AWS GCP Azure)
- Experience with message brokers (Kafka)
- Experience with performance optimization techniques
- Experience with security best practices for backend development
What We Offer
- Opportunity to work on challenging and impactful projects with a talented team
- Competitive salary and benefits package
- Collaborative and supportive work environment
- Continuous learning and development opportunities
If you are a passionate developer who thrives in a fastpaced environment we encourage you to apply!
Required Experience:
Manager