**Full Stack Engineer**
**Level**:Senior
**Report to**:Tech Lead
**Systems used**: Java, Javascript, NodeJS, ReactJS, HTTP, REST API, SQL, NoSQL, Spring, HTML, JSON, SOAP, MVC
**Reports**:
**Hard skills**:English Advanced, Strong skills in object-oriented programming, Good knowledge of microservices architecture, Proficient in software engineering tools and best practices, Knowledge of web technologies, Good knowledge of web services, Proficient in design/implementation of reliability, availability, scalability and performance
They should have strong programming skills, with the ability to analyze requirements and transform them into scalable software designs.
**Responsibilities**:
- Ability to analyze requirements and transform them into scalable software designs.
- Designing and building web services/microservices in an enterprise environment.
- Design and implementation of reliability, availability, scalability and performance.
**Requirements**:
- 5+ year of experience
- Experience using **ReactJs** for front end development
- Experiência with **NodeJs** for back end development
- Experience with **JavaScript **programming languages (it could also be Typescript or Java)
- Strong skills in **object-oriented programming, **with the ability to analyze requirements and transform them into scalable software designs.
- Experience with **HTTP, REST API, **and proficiently designing and building web services/microservices in an enterprise environment.
- Knowledge of **SQL **and other modern/**NoSQL **database and storage technologies. Desired understanding of Oracle, JDBC and ORM frameworks (e.g. Hibernate).
- Experience with design patterns, **MVC and frameworks** (e.g. Spring).
- Proficient in design/implementation of reliability, availability, scalability and performance.
- Proficient in software engineering tools (e.g. Java build tools) and best practices (e.g. unit testing, test automation, continuous integration, etc.).
- Good knowledge of **microservices architecture.**:
- Working knowledge of web technologies (such as **HTTP, HTML/DOM, JavaScript**) will be an advantage.
- Good knowledge of web services and SOA related standards such as **REST or OAuth or JSON and SOAP/WSDL.**
**Nice to Have**:
- Extra credit: Please provide your GitHub account or code examples with your resume.
- Experience in identity standards such as OAuth 2.0, Open ID Connect, SCIM, etc.
**Perks**
**Labor Hours**:Monday to Friday from 9:00 am to 5:00 pm
**Modality**:Full Time, 100% nominal, Hybrid (3 days Office)
**Salary**:$75,000 MXN gross monthly
**Open positions**: 5
**MetLife health insurance, including dental and visual health**
**Life insurance**
**Savings fund**
**Food coupons**: $3,300.53 MXN
**Electricity/Internet**: $700.00 MXN
**30 days of Christmas Bonus**
**16 days of vacations**:after the first year, increasing +2 every completed year, with a 25% vacation premium
**8 days of public holidays**:alongside the 24th & 31st of December
**2 floating days**
**Maternity leave**:120 days
**Paternity leave**:5 days
**Sick leave**:3 days, after which an IMSS voucher is required
**Funeral leave**:5 days for close relatives (parents, spouse, kids, grandparents,
parents in law) and 3 days for any other relatives
**TotalPass**: digital platform with customized trainings
**Strava Spa**
**Premium upgrade in mental & physical health apps**
**Medical laboratory**
**Learning and Development access to corporate Udemy**
**Welcome Kit**
**Work Computer**
**$300 USD home office setup bonus**
**Birthday & Anniversary surprises**
Tipo de puesto: Tiempo completo
Sueldo: Hasta $75,000.00 al mes
Horario:
- Turno de 8 horas
Prestaciones:
- Seguro de gastos médicos mayores
- Seguro de vida
- Vales de despensa
Experiência:
- React: 3 años (Obligatorio)
- Angular: 3 años (Obligatorio)
Idioma:
- Inglés fluido (Obligatorio)
Lugar de trabajo: remoto híbrido en 11550, Ciudad de México, CDMX