
Software Engineer
Adastra Corporation1 day ago
Miami, FL, USAEntry Level
Responsibilities
- Develop and maintain backend application components using Python.
- Build, integrate, and maintain REST APIs and cloud-based services.
- Configure and support cloud functions and data storage solutions.
- Process, transform, and manage JSON data across application workflows.
- Implement integrations with AI-powered and data-driven services.
- Contribute to frontend enhancements, UI updates, and new features.
- Write clean, maintainable, and well-documented code.
- Develop and execute unit tests.
- Support CI/CD pipelines and deployment automation.
- Follow coding standards, linting requirements, and software development best practices.
- Collaborate with product, engineering, and business stakeholders to deliver technical solutions.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Proficiency in Python application development.
- Experience developing and consuming REST APIs.
- Experience with HTML and modern web application development.
- Experience with React or similar JavaScript frameworks.
- Familiarity with Azure cloud services, including Azure Functions, Blob Storage, and Cosmos DB.
- Experience working with cloud service SDKs and APIs.
- Strong understanding of JSON data structures and data transformation techniques.
- Knowledge of software testing methodologies, including unit testing.
- Experience with CI/CD pipelines and deployment automation.
- Familiarity with code quality tools, linting processes, and software development best practices.
- Strong problem-solving and troubleshooting skills.
- Ability to work effectively in a collaborative, agile development environment.
- Frontend development experience with JavaScript, CSS, and UI/UX principles is desirable.
- Experience with Infrastructure as Code tools such as Terraform is desirable.
- Exposure to Azure infrastructure provisioning and automation is desirable.
- Familiarity with prompt engineering and prebuilt large language models is desirable.
- Experience developing AI-enabled application features is desirable.
- Knowledge of modern cloud architecture and scalable application design principles is desirable.
Benefits
- Fully remote work model across Canada or the USA.
- Contractor employment type.
- Opportunity for advancement and career progression.
- Competitive compensation.
- Successful referral program.
- Flexible, dynamic, and diverse workplace.
- Opportunity to work for a reputable company and one of Canada’s 50 Best Managed Companies.
Tech Stack
Categories
About Adastra Corporation
Adastra Corporation provides data, AI, and cloud consulting, integration, and managed services to large enterprises, spanning data warehousing, governance, analytics, MDM, and IoT. The company operates across North America, Europe, and Asia and supports highly regulated sectors such as banking. Privately held, Adastra is part of The Carlyle Group’s portfolio and delivers multi-cloud modernization and migration programs.