Full Stack Product Engineer

closed
Definity First Logo

Definity First

πŸ“Remote - Worldwide

Summary

Join Blitz, a dynamic software solutions company, as a remote Full Stack Product Engineer based in Mexico. With 5+ years of IT experience, you will lead the design and development of innovative, cloud-based applications using Azure and other modern technologies. You will collaborate with cross-functional teams, mentor junior engineers, and ensure high-quality software delivery through CI/CD pipelines. This role requires expertise in .NET Core, C#, Python, Docker, Kubernetes, and database management. Advanced English proficiency is essential.

Requirements

  • 5+ years of experience in IT, including software architecture, development, and cloud infrastructure
  • Advanced expertise in Azure, with experience deploying and managing PaaS/IaaS solutions
  • Strong knowledge of .NET Core, C#, and Python for backend development and integration
  • Hands-on experience with Docker and Kubernetes for application containerization and orchestration
  • Proficient in database management, including SQL Server and MongoDB
  • Experience setting up CI/CD pipelines using Azure DevOps, Jenkins, and other automation tools
  • Familiarity with front-end frameworks like Angular or similar technologies
  • Excellent problem-solving and analytical skills
  • Strong leadership abilities, with experience mentoring teams and managing technical projects
  • Advanced English
  • Computer Science/Information Technology Bachelor's Degree or equivalent

Responsibilities

  • Lead the design, prototyping, and development of innovative products and features, ensuring alignment with business objectives
  • Architect and deploy scalable, cloud-based solutions using Azure and other modern tools
  • Develop and maintain backend systems, APIs, and standalone services using .NET Core, Python, and Node.js
  • Manage and optimize databases, including SQL Server and MongoDB, to ensure high performance and reliability
  • Containerize and orchestrate applications using Docker and Kubernetes
  • Collaborate with stakeholders to define technical solutions that meet user requirements and business needs
  • Implement CI/CD pipelines to streamline deployments and ensure high-quality software delivery
  • Diagnose and resolve technical challenges, implementing solutions to improve performance and reliability
  • Stay up-to-date with emerging technologies to ensure products remain competitive and innovative
  • Mentor and lead cross-functional teams, fostering a collaborative and productive work environment
This job is filled or no longer available