Jobs / Full Stack Developer / Airbus Hiring Full Stack Developer in Bangalore | Python AWS
Airbus logo

Airbus

Airbus Hiring Full Stack Developer in Bangalore | Python AWS

location_on Bangalore | On-site
work 4 - 6 years Experience
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Job Overview

Airbus is hiring a Full Stack Developer in the Bangalore area with strong experience in Python, PySpark, AWS, SQL, and cloud-based application development. This professional role is suited to an engineer who can contribute across the complete software lifecycle, from understanding business needs and designing solutions to development, testing, deployment, monitoring, and ongoing support.

The position combines backend engineering, cloud architecture, data processing, API development, automation, and selected frontend technologies. You will build reliable and secure web applications while working with cloud services and modern development practices. The role also involves creating automated delivery pipelines, improving application quality, and supporting scalable solutions across development, testing, and production environments.

Airbus is looking for a developer who is curious, detail-oriented, willing to learn, and comfortable turning technical challenges into practical solutions. Strong collaboration and communication skills are important because the role works closely with customers, developers, business stakeholders, and other technical teams.


Key Responsibilities

  • Design, develop, test, document, deploy, maintain, and operate secure web applications.
  • Build scalable and highly available solutions using Python, PySpark, AWS, SQL, and related technologies.
  • Develop server-side applications and design efficient database solutions.
  • Create and integrate APIs and RESTful web services.
  • Build cloud solutions using AWS services such as Lambda, DynamoDB, S3, SNS, SQS, IAM, EC2, VPC, subnets, routers, and RDS.
  • Develop data-processing solutions using PySpark and Spark SQL.
  • Implement automated testing across unit, functional, security, load, and performance testing areas.
  • Develop and maintain CI/CD pipelines for automated deployments across development, QA, and production environments.
  • Apply secure development practices and remain aware of IT security and compliance requirements.
  • Work with frontend technologies when required, including JavaScript and HTML5.
  • Contribute to DevOps and automation initiatives that improve delivery reliability.
  • Prototype technical ideas and develop innovative solutions for business requirements.
  • Understand business requirements and convert them into clear technical specifications.
  • Participate in Agile delivery models such as Scrum, SAFe, or Kanban.
  • Coach, mentor, and support other developers.
  • Contribute technical guidance and inputs to application roadmaps.
  • Work with customer-facing teams to understand application needs and provide suitable technical solutions.
  • Support applications throughout their lifecycle, including demand management, development, deployment, and production support.


Required Skills

Strong hands-on Python development experience is essential. Candidates should have approximately 4 to 6 years of development experience and be comfortable building production-quality applications.

Experience with server-side development and SQL database design is required, with PostgreSQL identified as a preferred database technology. The role also requires practical AWS experience, including designing, building, and deploying cloud solutions.

Candidates should understand API design and RESTful web services and should be comfortable working with cloud components such as AWS Lambda, DynamoDB, S3, SNS, SQS, IAM, EC2, VPC, subnets, routing, and RDS.

Strong experience with PySpark, Cloud Foundry, MySQL, SQL, and Spark is relevant to the position. Experience with unit testing and test-driven development is also expected.


Preferred Skills

Knowledge of Python frameworks such as Django, Flask, or Pyramid is useful. Experience with microservices, Git, Jenkins, DevOps, SonarQube, and GitHub can strengthen an application.

Candidates with Java development experience and exposure to Spring Boot and Hibernate/JPA may also be considered favorably. Additional familiarity with Nexus, Artifactory, Maven, VersionOne, Splunk, OpenSearch, and Ansible is beneficial.

Experience with aircraft systems would be an advantage because the role supports business areas connected to Airbus and aircraft systems. French language knowledge is also listed as an additional advantage.


Education

A Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Technology, or a relevant field is required.


Experience

The position targets professionals with 4 to 6 years of development experience. Candidates should demonstrate hands-on software development across the lifecycle, including requirements analysis, design, coding, testing, deployment, monitoring, and support.

Experience delivering cloud applications, working with data-processing technologies, implementing CI/CD automation, and translating business requirements into technical solutions is particularly relevant.


Required Technologies

Core technologies include Python, PySpark, AWS, SQL, MySQL, Spark SQL, Cloud Foundry, REST APIs, JavaScript, HTML5, and PostgreSQL-related database design.

AWS services mentioned for the role include Lambda, DynamoDB, S3, SNS, SQS, IAM, EC2, VPC, subnets, routing, and RDS.

Development and delivery technologies include Django, Flask, Pyramid, Git, Jenkins, DevOps, GitHub, SonarQube, CI/CD, Java, Spring Boot, Hibernate/JPA, Nexus, Artifactory, Maven, VersionOne, Splunk, OpenSearch, and Ansible.


Soft Skills

The role requires strong written and verbal communication, analytical thinking, ownership, and a willingness to learn. Candidates should be able to understand business requirements, communicate technical tradeoffs, and work effectively with customers and engineering teams.

A proactive attitude is important because the position involves solving new problems, proposing innovative approaches, and working across multiple areas of the application lifecycle. The ability to coach and mentor developers is also valuable.

Attention to compliance and integrity is an important part of the role. Engineers are expected to follow internal policies, understand relevant risks, and maintain professional standards while delivering technology solutions.


Benefits of Working in this Role

This role provides broad exposure to full stack development, cloud engineering, data processing, automation, DevOps, API development, and enterprise application delivery. Engineers can gain experience working across the full software lifecycle and solving problems that involve both technical and business considerations.

The position also provides opportunities to contribute to scalable cloud applications, automated deployment practices, innovative solutions, and cross-functional engineering initiatives.


Work Mode

The provided job description does not specify a remote or hybrid work arrangement. The source posting identifies the role as full time and based in the Bangalore Area.


Location

Bangalore Area, Karnataka, India.


Who Should Apply

This opportunity is suitable for experienced full stack or backend developers with 4 to 6 years of relevant development experience and strong Python skills.

Candidates should highlight hands-on experience with AWS, PySpark, SQL, REST APIs, CI/CD, automated testing, and cloud application development. Experience with databases, DevOps practices, Python frameworks, and Agile delivery methods should also be clearly presented.

Developers with additional Java, Spring Boot, Hibernate/JPA, or enterprise tooling experience can mention those skills as supporting capabilities. Candidates who have worked on aircraft systems or understand the aviation domain may have an additional advantage.


Career Growth

Experience across full stack development, cloud platforms, data engineering, DevOps, automation, and application operations can support future career paths in senior software engineering, cloud engineering, data engineering, platform engineering, DevOps, solution architecture, and technical leadership.

Mentoring responsibilities and exposure to customer requirements can also help developers strengthen leadership, communication, and solution design skills.


Application Advice

Highlight your strongest Python and AWS experience first. Include specific examples of cloud applications, APIs, data pipelines, PySpark solutions, or automation systems you have built and supported.

Clearly mention experience with AWS Lambda, DynamoDB, S3, SNS, SQS, IAM, EC2, VPC, RDS, and related cloud services where applicable. Show how you have used SQL, MySQL, PostgreSQL, Spark, or PySpark for production workloads.

Also describe your CI/CD experience with Jenkins, GitHub, SonarQube, or related tools and explain your involvement in testing, deployment, monitoring, and production support. If you have used Django, Flask, microservices, Java, Spring Boot, Hibernate/JPA, or DevOps technologies, include them prominently.

Technical Ecosystem

Eligibility Criteria

school

Education

Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Technology, or a relevant field.

work_history

Experience

4 - 6 years

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.