24 Oct
|
ChatHealth Life
|
Vancouver
24 Oct
ChatHealth Life
Vancouver
Role Description This is a full-time remote role for a Cloud Native Software/Mobile Engineer. The engineer will design, develop, and maintain mobile applications and cloud-native services that support Maragato Sports’ digital products. Day-to-day tasks include implementing new features, writing clean and testable code, integrating with APIs and cloud services, and optimizing performance and reliability. The role involves collaborating with product managers, designers, and other engineers, participating in code reviews, and contributing to technical decisions and architecture. The engineer will also help improve CI/CD pipelines, monitor application health, and address production issues to ensure a high-quality user experience. Qualifications
• Strong skills in Mobile Application Development and building Mobile Applications for consumer-facing products.
• Hands-on experience with iOS Development, including native frameworks and tools for building scalable apps.
• Proficiency in Object-Oriented Programming (OOP) principles and patterns for maintainable, modular code.
• Solid foundation in general Software Development, including version control, testing, and debugging.
• Experience with cloud-native architectures (e.g., microservices, containers) and working with public cloud platforms (such as AWS, Azure, or GCP).
• Comfort with RESTful APIs, JSON, and integrating backend services into mobile applications.
• Familiarity with CI/CD pipelines, automated testing, and modern development workflows.
• Effective communication skills and ability to collaborate in a remote, cross-functional team.
• Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
• Experience in sports, fitness, or consumer mobile products is a plus. Amazing if you have
· Alibaba Cloud experience
· Multi region and high compliance dependable deployments
· Multi region data residency
Key Responsibilities
• Design, develop, test, and maintain cloud-native applications and services.
• Design and implement web services, microservices, and APIs.
• Make architectural decisions related to service boundaries, interfaces, data management, scalability, resilience, and maintainability.
• Develop software that integrates effectively with relational and non-relational databases.
• Apply cloud-native principles and best practices pragmatically.
• Build systems with scalability, reliability, observability, security, and disaster recovery considerations.
• Participate in the complete software development lifecycle, from requirements gathering and architecture design through deployment and production support.
• Develop automated tests and incorporate Quality Engineering practices throughout development.
• Implement CI/CD pipelines and DevOps practices for reliable software delivery.
• Troubleshoot and resolve complex distributed system and production issues.
• Participate in architecture reviews and establish engineering standards and best practices.
• Mentor engineers and contribute to technical leadership initiatives.
• Communicate technical strategies, architectural decisions, and trade-offs to both technical and non-technical stakeholders. Required Skills & Experience
• Core Technical Skills
• Strong software engineering fundamentals.
• Deep understanding of cloud-native architecture and development principles.
• Experience designing and developing production-grade web services and microservices.
• Solid API design and development expertise.
• Solid understanding of database fundamentals and application-data interactions.
• Experience working with distributed systems.
• Knowledge of containerization and modern application deployment practices. Understanding of:
• Scalability
• Resilience
• Security
• Observability
• Strong automated testing and Quality Engineering practices.
• Working knowledge of CI/CD methodologies and DevOps principles.
• Experience developing applications in public cloud environments.
• Preferred Technologies & Tools The engineering environment includes:
• Cloud & Infrastructure
• AWS / Alibaba
• CloudFormation
• Terraform
• Application Development
• Web Services
• Microservices
• API-driven Architecture
• Container Technologies
• Containerization
• Container Orchestration Platforms
• Databases
• PostgreSQL
• MariaDB
• Additional relational and non-relational database technologies
• DevOps & Collaboration
• Bitbucket
• CI/CD Pipelines
• Observability and Monitoring Tools Compensation This is a limited opportunity planned for 6 months, with a pre-approved extension for one year. Every quarter a new review on the company goals and achievements will be done, and the investors may decide to extend the budget above the 12 initial months. Job Title: Cloud Native Software/Mobile Engineer Duration: 6 Month Contract with extension possibility Type: 6 month Contract to start
Location:
100% Remote with quarter team meetings, location to be defined Pay rate: CAD 25-40/hr. (Somehow Negotiable for right candidate)
📌 Cloud Native Software/Mobile Engineer (Vancouver)
🏢 ChatHealth Life
📍 Vancouver