Adastra is seeking a Software Engineer (Application Developer) to support the development and enhancement of modern cloud-based applications. The role focuses primarily on backend development with Python, including building and integrating APIs, working with cloud services, processing data, and supporting application functionality. The engineer will also contribute to frontend enhancements and help deliver scalable, reliable, and user-friendly solutions. The position is suited to someone who enjoys working across the application stack, collaborating with cross-functional teams, and building high-quality software in a cloud environment. The role is fully remote and available across Canada or the USA. It is a contractor position. Adastra is a global AI and data-driven transformation company with more than 25 years of experience. It supports enterprise clients with data innovation, operational excellence, customer engagement, and AI, data, and cloud initiatives. The company serves industries including financial services, automotive, manufacturing, technology, media and telecom, healthcare, retail, and professional services, and employs more than 2,000 professionals across North America, Europe, and Asia. Adastra provides equal employment opportunities and accommodation during the hiring process. Its hiring process uses AI-enabled tools to screen applications, with a human recruiter reviewing AI-generated shortlists.