Software Engineer - 1 (Go/Python)

Blue Yonder

📍Bengaluru, Karnataka, India
Posted May 22, 2026

Job Overview

Position

Software Engineer - 1 (Go/Python)

Company

Blue Yonder

Location

Bengaluru, Karnataka, India

Work Type

On-site

Job ID

li-4418089891

Job Description

Scope

  • We are looking for a passionate and enthusiastic Python Backend Developer with 1–2 years of experience to join our product engineering team. This role is ideal for someone who enjoys hands-on coding, backend development, and building scalable APIs using Python and FastAPI.

  • As part of the engineering team, you will contribute to developing new features, enhancing existing capabilities, fixing defects, and supporting product initiatives in a fast-paced product development environment.

Our Current Technical Environment

  • Technologies: Python, FastAPI, REST APIs, JSON, SQL Alchemy, Pydantic, PostgreSQL/MySQL, Redis, MongoDB, Git/GitHub

  • Cloud & DevOps: Docker, CI/CD pipelines, GitHub Actions/Jenkins, Azure (good to have)

  • Architecture: Microservices architecture, Scalable and secure backend services

What You’ll Do

  • Develop and maintain backend services and REST APIs using Python and FastAPI.

  • Work closely with senior engineers and product teams to implement product features.

  • Write clean, efficient, maintainable, and reusable code.

  • Participate in debugging, troubleshooting, and fixing production issues.

  • Contribute to unit testing, code reviews, and engineering best practices.

  • Work with databases, APIs, and third-party integrations.

  • Participate in Agile/Scrum development activities including sprint planning, standups, and retrospectives.

  • Support product releases, deployments, and engineering escalations.

What We Are Looking For

  • Bachelor’s degree in computer science, Information Technology, or related field. With 1–2 years of hands-on experience in Python backend development.

  • Good programming and problem-solving skills.

  • Strong understanding of Python fundamentals and Object-Oriented Programming concepts.

  • Hands-on experience with FastAPI or similar Python frameworks such as Flask/Django.

  • Experience in developing and consuming RESTful APIs.

  • Basic understanding of databases such as PostgreSQL or MySQL.

  • Familiarity with SQLAlchemy ORM is a plus.

  • Exposure to Agile/Scrum methodologies.

  • Understanding of data structures and algorithms.

  • Exposure to Git/version control systems.

  • Familiarity with Docker and cloud platforms is an added advantage.

  • Good debugging and analytical skills.

  • Willingness to learn new technologies and work in a fast-paced product environment.

  • Strong communication and collaboration skills.

  • Self-motivated, detail-oriented, and passionate about coding.

Our Values
If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success – and the success of our customers. Does your heart beat like ours? Find out here: Core Values

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Interview Prep

AI-powered insights to help you prepare

Key Skills

Required:
Preferred:

Practice Questions

💡Technical Questions (3)
  • 1.How do you use FastAPI and Pydantic to build and validate a REST API endpoint, and what are the specific advantages of this combination?
  • 2.Can you explain how you would use SQLAlchemy ORM to interact with a PostgreSQL database in a Python backend service?
  • 3.What is your approach to debugging and troubleshooting a production issue where a specific REST API endpoint is suddenly responding much slower than usual?
🎯Behavioral Questions (3)
  • 1.Tell me about a time you had to learn a new technology or framework, like FastAPI or Docker, quickly to deliver a project feature.
  • 2.Describe a situation where you identified a defect or a code improvement during a code review. How did you handle it?
  • 3.Give an example of a time you faced a challenging production bug. How did you collaborate with your team to resolve it?
🧩Situational Questions (2)
  • 1.You are tasked with developing a new REST API feature, but the product requirements are vague and the senior engineer is unavailable for the next two days. What do you do?
  • 2.During a sprint, you realize that a third-party API integration you are working on is much slower than expected, which might cause you to miss the sprint deadline. How do you handle this?

Resume Keywords

Make sure these keywords appear on your resume

FastAPIPythonRESTful APIsSQLAlchemyPostgreSQLMicroservicesDockerPydanticCI/CDAgile

Interested in this position? Apply directly on LinkedIn.

Apply on LinkedIn →