2 Streak Jobs
Streak AI Technologies - Backend Developer - Microservices Architecture (1-3 yrs)
Streak
posted 11d ago
Key skills for the job
About the job :
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 applications
- Experience 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 design
- Knowledge 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, GCP
- Hands-on experience of working with Databases and Linux/Unix platform
- Understanding 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.
Functional Areas: Other
Read full job descriptionPrepare for Microservice Architect roles with real interview advice
1-3 Yrs