Talent.com
Backend Developer

Backend Developer

Streak AI Technologies Pvt LtdBengaluru, Karnataka, India
30+ days ago
Job description

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.
  • Create a job alert for this search

    Backend Developer • Bengaluru, Karnataka, India