2 Streak Jobs
Streak - Backend Developer (2-3 yrs)
Streak
posted 7d ago
Key skills for the job
Job Description :
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 :
- 2 to 3 years of hands-on experience in developing applications
- Experience working in a fast-paced environment.
- The 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 of requests.
- Troubleshoot and debug issues as they arise.
- Stay up-to-date with the latest backend development trends and technologies.
Benefits :
- Competitive salary
- Working closely with management
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Backend Developer roles with real interview advice
1-3 Yrs