Browse All Jobs
Job Description

Digital@femsa is seeking a Staff Engineer to join its team. This role is within the technological innovation division, which is focused on providing digital solutions. The Staff Engineer will act as a technical expert in the design, development, and maintenance of complex applications and systems. They will apply and promote software development best practices, create high-quality technological solutions, and mentor the engineering team.

Responsibilities include:

  • Providing expert knowledge of PODs or cells.
  • Promoting code reviews.
  • Collaborating with cross-functional teams to define requirements and propose solutions.
  • Practicing and promoting test-driven development (TDD).
  • Acting as a mentor to junior and senior engineers.
  • Identifying opportunities for technological innovation.
  • Ensuring the implementation of high-quality code.
  • Leading complex software development projects.
  • Managing risks, impediments, and dependencies.
  • Leading technical documentation efforts.
  • Developing tools and scripts for automation.
  • Optimizing system performance.
  • Collaborating with SRE teams.
  • Supporting the definition of SLA, SLO, and SLI.
  • Employing secure and scalable development practices.
  • Ensuring compliance with industry regulations and security standards.

Requirements:

  • 6+ years of development experience.
  • Experience ensuring scalability and performance in applications.
  • Experience in technologies (.NET, Java, Typescript, React, React Native, Node).
  • Experience in container development, microservices creation, and REST API consumption.
  • Experience in superapps, focusing on modular architecture and component reuse.
  • Advanced English.
  • Proficiency in Git and CI/CD tools (Github, Github Actions, Sonar Cloud, Terraform, Docker).
  • Understanding of design patterns, architecture, and SOLID principles.
  • Experience with TDD, ATDD, BDD.
  • Proficiency in SQL and NoSQL (MongoDB, PostgreSQL, MySQL).
  • Demonstrable secure development experience (SAST, DAST, MAST).
  • Ability to adapt to rapid changes.
  • Strong communication skills.
  • Willingness to learn new technologies.

The role offers:

  • Opportunity to work in a diverse and inclusive environment.
  • Chance to contribute to innovative digital solutions.
Apply Manually