Описание
Software Mind develops solutions for companies around the globe and builds cross-functional engineering teams for transformative projects involving emerging technologies. The team supports a UK-based insurance company by developing a proprietary data platform that identifies vulnerabilities and proactively reduces cyber risk.
Задачи
•Design, develop and maintain backend services and REST APIs using Python
•Build scalable solutions for ingesting, processing and transforming large datasets
•Work with Microsoft Azure, including containerized workloads, batch processing, PostgreSQL and event-driven architectures
•Contribute to cloud-native architecture, CI/CD pipelines and Infrastructure as Code
•Work with Databricks and modern data processing approaches
•Collaborate with engineers on system design, data modelling and platform improvements
•Improve software quality through code reviews, automated testing and mentoring less experienced developers
•Leverage AI-assisted development tools to improve productivity, accelerate problem solving and support coding, testing and technical analysis
Требования
•5+ Years of commercial experience with Python development, with a strong focus on backend engineering
•Strong experience building backend applications and REST APIs
•Solid knowledge of SQL and experience with PostgreSQL or other relational databases
•Hands-on experience with AWS and/or Azure, Docker and CI/CD pipelines
•Experience building data-intensive applications, data pipelines or solutions processing large datasets
•Strong understanding of software engineering best practices, testing and clean code principles
Nice to have:
•Experience with Databricks or other modern data platforms
•Familiarity with event-driven architectures, asynchronous processing and distributed systems
•Hands-on experience with Azure Container Apps or Batch Processing
•Infrastructure as Code such as Terraform, Azure DevOps and deployment automation
•Practical experience using AI-assisted software development tools
Условия
•Flexible and remote cooperation options
•International projects with leading global clients
•Travels related to international projects
•Non-corporate atmosphere
•Access to language classes, knowledge-sharing initiatives, private healthcare, life insurance and a multisport card
•The availability and terms of individual benefits may vary depending on the chosen form of cooperation