Job Title : Backend Developer
Location : Bengaluru, Karnataka
Job Type : Full-time
Company Description :
Job Overview :
We are seeking a talented and experienced Backend Developer to join our team. The ideal candidate will have a strong background in software development and experience with backend technologies. You will work closely with our engineering team to design and implement scalable, reliable, and high-performance backend systems.
Responsibilities :
- End to end engineering - design, develop, test, deploy, debug, maintain and improve the server-side applications and APIs.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed, scalability, and reliability.
- Implement security and data protection measures.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot and debug issues as they arise.
- Stay up-to-date with the latest backend development trends and technologies.
- Manage individual projects priorities, deadlines, and deliverables
- Build low latency microservices.
- Work on scaling services.
- Participate first hand in system design and architecture discussions
Qualification :
1-3 years of hands-on experience in developing applicationsExperience working in a fast-paced environment.Need to be proficient in Golang and Python is an added advantage.Strong design skills involving data modeling and low-level class designKnowledge of best practices of working with large data sets and DB clusters.Must have a passion for tackling problems and building and managing scalable systems.Experience developing scalable and low latency microservices.Experienced in docker and deploying using CI / CD pipelines.Understanding of public cloud platforms like AWS, GCPHands-on experience of working with Databases and Linux / Unix platformUnderstanding of Micro-services architecture and associated design patterns etc.Experience working with caching (Redis), message queues, streaming services, web-sockets, SQL (clickhouse), and NoSQL (Mongo DB).Experience with scalable systems (techniques like replication, sharding)Experience with performance engineering (monitoring & actioning on application performance stats)Good to have : Experience with gRPC (HTTP2 Protocol buffers)Good to have : Experience with high-performance websites catering to millions requests.Troubleshoot and debug issues as they arise.Stay up-to-date with the latest backend development trends and technologies.