AWS Python FullStack Software Engineer (Karnataka)

AWS Python FullStack Software Engineer (Karnataka)

02 Aug
|
BMW TechWorks
|
Karnataka

02 Aug

BMW TechWorks

Karnataka

Role

AWS Python FullStack Software Engineer– Cloud Data Hub

Visit our website bmwtechworks.in to know more.

Follow us on LinkedIn I Instagram I Facebook I X for the exciting updates.

Location

Chennai

Experience

6 to 9 years

Number of openings

1

What awaits you/ Job Profile

AWS Python FullStack Software Engineer– Cloud Data Hub

Description:

- We are seeking a highly skilled Backend Developer to join the Cloud Data Hub (CDH) Team, working closely with teams in Munich and BMW TechWorks India. The ideal candidate is a backend development expert with proficiency in Python, React/Angular, AWS, Kafka, Terraform, and Git, and a passion for building scalable and efficient systems. This role will involve designing, developing, and maintaining backend solutions for the CDH platform, contributing to BMW's transformation into a fully data-driven organization.

Responsibilities:

- Design, develop and maintain backend systems for the CDH platform, ensuring robust, scalable, and efficient solutions.
- Build and enhance serverless architectures and REST APIs using Python and AWS services.
- Implement and manage Kafka data streaming pipelines for real-time data processing and metadata orchestration.
- Develop and deploy infrastructure using Terraform for infrastructure-as-code automation on AWS.
- Utilize Git for version control and collaborate with the team on code reviews and CI/CD pipelines.
- Apply Test-Driven Development (TDD) principles to ensure code reliability, maintainability, and high-quality deliverables.
- Ensure the backend systems comply with BMW’s security standards, performance metrics, and scalability requirements.
- Proactively identify, debug, and resolve performance bottlenecks and system issues.
- Contribute to technical documentation and knowledge sharing to ensure project continuity and team alignment.

What should you bring along

Requirements:

- Robust experience with Python for backend development, ideally in a cloud-native, serverless context.




- Strong experience in React or Angular.
- Proficiency with frontend development in frameworks such as React, Vue, or Angular.
- Solid understanding of AWS services (Glue, S3, Lambda, IAM, Step Functions) and their use in data workflows.

- Strong experience with AWS cloud services, including Lambda, S3, DynamoDB, API Gateway, and other serverless offerings.
- Hands-on expertise with Kafka for building and managing data streaming solutions.
- Advanced skills in Terraform for infrastructure automation and management.
- Proficient in writing optimized SQL queries and working with relational databases.
- In-depth knowledge of Git for version control and experience with CI/CD pipelines.
- Experience in building distributed systems and handling large-scale, real-time data processing workloads.
- Strong understanding of system design, scalability, and security best practices.
- Excellent debugging and problem-solving skills, with a detail-oriented mindset.
- Good communication and interpersonal skills to collaborate effectively with cross-functional teams.
- Proven ability to build shared tools, libraries, or frameworks that enable other engineers or customers to work more effectively.
- Commitment to writing well-tested, maintainable code, with experience in unit and integration testing.
- Familiarity with version control (Git) and CI/CD best practices.
- Strong communication skills and a collaborative, customer-focused mindset.

Must have technical skills

- Python, ideally in a cloud-native, serverless context
- React, Vue, or Angular
- AWS services Glue, S3, Lambda, IAM, Step Functions
- REST APIs
- Data engineering concepts like data modeling, schema evolution, and partitioning strategies
- GitHub

Good to have technical skills

- Experience integrating with Snowflake, Azure, or SAP systems.
- Familiarity with Glue Data Catalog, AWS Secrets Manager, or other security best practices.
- Experience building data quality monitoring dashboards or developer tooling for pipeline management.
- Experience with Infrastructure as Code tools such as Terraform for managing AWS resources.

📌 AWS Python FullStack Software Engineer (Karnataka)
🏢 BMW TechWorks
📍 Karnataka

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: aws python fullstack software engineer (karnataka) / karnataka

Subscribe to this job alert:

Get the latest job offers by email for: aws python fullstack software engineer (karnataka) / karnataka