Job Description
· Passion for solving complex problems and delivering maintainable, production-quality software
· Strong Python and relational database experience, preferably PostgreSQL
· Hands-on DevOps and CI/CD experience, ideally with GitLab pipelines
· Knowledge of Azure Functions or similar serverless, event-driven platforms, including triggers, bindings and scaling
· Knowledge of Azure Service Bus or similar messaging technology, including queues, topics, publish/subscribe and error handling
· Strong data-flow engineering skills across ingestion, transformation and orchestration; Azure Data Factory or similar is a plus
· Strong AI-assisted development experience, ideally with GitHub Copilot, agents, reusable skills and effective prompting
· Experience with full-text search engines, including designing indexes and implementing data indexing and search using Azure AI Search
· Experience in web UI development with React is a plusRoles and Responsibilities post joiningWe’re looking for software engineers to:
· build cloud-native Azure solutions for greenfield projects and existing applications
· adopt emerging technologies, reuse strategic platforms and standards, and make sustainable technical decisions
· deliver secure, reliable and compliant solutions that meet functional and non-functional requirements
· use GitHub Copilot, agents and reusable skills across delivery, with strong quality, security and human oversight
· introduce emerging practices and help build capability across the product family
· share expertise, support hiring and contribute to our engineering culture and communitiesQualification and Years of exp needed - Bachelor's, Minimum 6+ Years experienceMandatory Skills Python, PostgreSQL, DevOps, Azure, Azure Data FactoryDesired Skills Azure AI, ReactJS