- Professional
Overview
Job Title - Software Engineer - Python, AWS, CI/CD and IaCYears of experience - 3 to 4 yearsJD - Key Responsibilities:• Develop, maintain, and enhance systems and infrastructure for the Data Platform.• Collaborate with multiple teams to solve complex technical problems, particularly around Python, AWS, and CI/CD pipelines.• Build web-based applications, support microservices, and deploy them in cloud environments with a focus on data platform infrastructure.• Contribute to engineering initiatives and guide technical adoption across teams using the Data Platform.• Implement modern software engineering practices including test automation, architectural principles, and best practices for data platform development.• Ensure solutions are scalable, resilient, and secure.• Work closely with technical leadership to drive the technical evolution of the Data Platform.• Enable other teams to adopt new platform capabilities through collaboration and knowledge sharing.Ideal Candidate Profile:• Strong experience in Python and AWS, including CI/CD, Infrastructure as a Code (IaC).• Solid experience in web-based application development, microservices architecture, and cloud deployment.• Excellent communication and collaboration skills, with the ability to work across teams.• Deep understanding of modern software engineering principles and practices applied to data platforms.• Experience with developing scalable, resilient, and secure systems.• Recognizes the importance of people in software development and works effectively with cross-functional teams.Technical Stack:• Cloud & Infrastructure: AWS (Lambda, ECS, Kubernetes), CloudFormation, CDK for infrastructure configuration• Web & Frontend: TypeScript, React• APIs: We implement GraphQL and RESTful APIs using NodeJS, NestJS• Backend: Python• Data Stores: Redshift, DynamoDB, Postgres, Elasticsearch, S3
Jetzt bewerben