BMBmw Techworks India
Data Mesh Software Engineer
Bangalore ₹7-10 LPA Posted 22 Aug 2025
FULL TIME
snowflake
Terraform
Rest Apis
Azure
Python
Job Description
Responsibilities :
- Design, develop, and maintain Python backend services and APIs.
- Integrate and manage AWS services such as S3, Glue, Lambda, IAM, and others.
- Develop and maintain data connectors for Snowflake, Azure, and SAP.
- Write clean, maintainable, and well-tested code, with solid unit and functional test coverage.
- Collaborate with the frontend team to design clear, robust API contracts.
- Participate in code reviews, architecture discussions, and sprint planning.
- Work closely with QA to ensure high-quality releases.
What should you bring along
Requirements :
- Strong Python development experience, ideally with cloud-first design.
- Solid understanding of AWS services (especially S3, Glue, Lambda, IAM).
- Experience designing and consuming REST APIs.
- Proficiency in writing and maintaining tests as part of standard development practice.
- Familiarity with CI/CD pipelines and version control (Git).
- Experience integrating with Snowflake, Azure, or SAP systems.
- Experience with Infrastructure as Code tools such as Terraform for managing AWS resources. Commitment to writing well-tested, maintainable code, with unit and integration testing.
- Familiarity with version control (Git) and CI/CD best practices.
- Strong communication skills and a collaborative, security-first mindset.
- Detail-oriented mindset.
- Strong problem-solving skills.
- Work often in CET time zone.
- Outstanding Analytical and Communication Skills MUST
Must have technical skills
- Python, ideally in a cloud-native, serverless context
- REST APIs
- AWS services S3, Glue, Lambda, IAM
- GitHub
Good to have technical skills
- Terraform
- Snowflake, Azure, SAP integrations