Browse All Jobs
Job Description

This role is for a Senior Software Engineer on the Backend team at SILMC - SERVICIOS INTEGRADOS DE LEALTAD, MERCADOTECNIA Y COMUNICACIÓN, S.A.P.I. DE C.V.. The Senior Software Engineer will focus on supporting the design, development, and optimization of advanced software solutions. They will be responsible for code reviews, documentation, API integration, and defining technical processes, ensuring that applications meet the highest quality standards and align with business goals. The engineer will mentor team members, sharing knowledge and experiences to drive their professional growth.

The role involves:

  • Designing, developing, and optimizing advanced software solutions.
  • Leading code reviews, ensuring adherence to quality standards.
  • Developing and maintaining robust APIs for integration with other systems.
  • Defining and optimizing technical processes related to the development lifecycle.
  • Implementing and managing solutions using container technologies, ensuring application efficiency and scalability.
  • Collaborating with other teams to translate requirements into technical solutions.
  • Testing product usability and accessibility.
  • Maintaining updated documentation.
  • Automating operational tasks and deployment processes.
  • Managing and operating critical production systems and services.
  • Diagnosing and resolving performance and scalability issues.

Requirements:

  • Minimum 4 to 5 years of experience as a Software Engineer.
  • Knowledge of SQL and NoSQL databases (MongoDB, PostgreSQL, MySQL).
  • Experience with tools like Maven, Gradle, Github Actions, Sonar Cloud.
  • Deep understanding of design patterns, architecture, and SOLID principles.
  • Experience with TDD, ATDD, BDD.
  • Experience in secure development (use of SAST, DAST tools).
  • Experience with Scrum and Jira management.
  • Experience with microservices, REST services, and RESTful APIs.
  • Experience in container development.
  • Proficient use of Git and CI/CD tools.
  • Ability to lead teams and projects.
  • Ability to adapt to rapid changes in the work environment.
  • Excellent communication and collaboration skills.
  • Strong problem-solving skills and attention to detail.
  • At least 4 years of professional experience in Java development.
  • Experience with Java, Spring Boot, Hibernate.
  • Experience with JUnit and Mockito.

The job offer includes:

  • Promoting autonomous work culture
  • Spin Culture Ambassador role
Apply Manually