The Sr. Software Engineer will be responsible for the design, development, and implementation of web and mobile applications. They will work across business functions to deliver high performing applications that are scalable as well as easy to maintain. The Sr. Software Engineer is expected to use their skills and experience to take on tough technical challenges. They understand the entire development process and can deliver stories independently. As a senior member of a product team they will conduct code reviews and mentor more junior members.
Hybrid (Guadalajara)
MINIMUM QUALIFICATIONS
- Must possess a minimum of 5 years of experience in IT or other relevant area.
- Full-stack web and mobile application development preferred.
- Demonstrated ability to think strategically about business, product, and technical challenges.
- Proven ability to design and implement applications using best practices.
- Proven ability to analyze and understand existing processes and code.
- Demonstrates excellent written, verbal, and interpersonal skills.
- Motivated by solving complex business and technical problems.
- Knowledge of DevOps concepts, telemetry, and alerting. Familiarity with agile development and testdriven development.
- Proficiency in some of the following:
- Java including Spring Boot framework
- DevOps and continuous delivery principles and tools
- Angular/TypeScript/Ionic/NgRx
- Kafka and event driven architecture
- Relational and NoSQL Databases (Oracle, MySQL, MongoDB)
- B.S. in Computer Science or related technical field required.
- English level: Advanced
PREFERRED QUALIFICATIONS
- Master’s Degree in Computer Science.
- Experience with AWS or other public cloud infrastructure and services.
- Familiarity with:
- Microservice architecture
- Docker and Kubernetes
- WebLogic, Tomcat
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Develop detailed system requirement specifications and technical design documents for complex features.
- Develop high-quality code for web and mobile applications.
- Write unit test cases to verify quality, performance, and functionality.
- Conduct and participate in code reviews as part of oversight into team delivery.
- Develop, coordinate, and release application bug fixes.
- Support junior team members by reviewing and reinforcing practices to develop high quality code.
- Participation in sprint planning and other agile ceremonies.
- Work with minimal supervision; provide regular status updates.
- Escalate roadblocks and other challenges to leadership as appropriate.
- Other duties as assigned by manager.
Beneficios:
- Life insurance. 24 salary Months natural death / 48 salary months accidental death
- Major Medical Expenses Insurance (For employee and dependents spouse and children)
- Minor Medical Expense Insurance. 4,000 MXN for single people, 6,000MXN for family, (per year through reimbursement)
- Savings Fund 13% capped by law (Max 4,449 MXN Monthly)
- Pantry vouchers 10% capped by law (Max 3,439 MXN Monthly)
- 30 days Christmas bonus
- 12 days of vacation in the first year, increasing according to law.
- 25% vacation bonus as per law
Tipo de puesto: Tiempo completo
Sueldo: Hasta $97,000.00 al mes
Lugar de trabajo: remoto híbrido en 45412, Jalisco 1a. Sección, Jal.