Company
Weekday logo

Weekday

www.weekday.works
Location

In office: Bangalore

  • 🇮🇳 India
Annual Salary
INR 3m - INR 4m
Apply

Backend Engineer (Golang & Python)

Description

This role is for one of the Weekday's clients

**Salary range: Rs 3000000 - Rs 4000000 (ie INR 30-40 LPA)

** Min Experience: 3 years

Location: Bangalore

JobType: full-time

We are looking for a passionate and skilled Backend Engineer to join our growing team. In this role, you'll be responsible for designing, developing, and maintaining robust and scalable backend systems that power our products. You will work closely with cross-functional teams including frontend developers, product managers, and DevOps to create seamless, efficient, and high-performance APIs and services.

As a backend engineer, your core responsibilities will revolve around building backend applications using Python and Golang. You will contribute to both the architectural design and hands-on development of microservices and backend components, helping to solve complex technical problems that directly impact the user experience.

Requirements

Key Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable backend services using Python and Golang.

  • Collaborate with the product and engineering teams to understand requirements and translate them into scalable technical solutions.

  • Build and manage RESTful APIs and microservices architectures.

  • Write clean, maintainable, and testable code following best practices in software engineering.

  • Optimize applications for performance, scalability, and security.

  • Participate in code reviews and contribute to continuous improvement of engineering practices.

  • Troubleshoot and debug production issues, perform root cause analysis, and implement appropriate solutions.

  • Work with DevOps to deploy and manage applications in cloud environments such as AWS, GCP, or Azure.

  • Maintain clear documentation of system designs, processes, and codebases.

Requirements:

  • 3–5 years of experience in backend development, preferably in a fast-paced product or startup environment.

  • Strong programming skills in Python and Golang , with hands-on experience in building backend applications using both.

  • Solid understanding of data structures, algorithms, and software design principles.

  • Experience with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB).

  • Familiarity with API design standards (REST, gRPC) and third-party API integrations.

  • Experience with containerization tools like Docker and orchestration using Kubernetes is a plus.

  • Exposure to CI/CD pipelines, testing frameworks, and version control systems like Git.

  • Ability to work collaboratively in a team environment and communicate effectively with technical and non-technical stakeholders.

  • Experience working in agile/scrum development cycles.

Nice to Have:

  • Experience with cloud platforms such as AWS , GCP , or Azure.

  • Knowledge of distributed systems and messaging systems (Kafka, RabbitMQ).

  • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).

  • Contributions to open-source projects or personal technical blogs are a plus.