Tech Stack
AngularCloudJavaJavaScriptJenkinsMicroservicesNode.jsSDLCTypeScript
About the role
- Responsible for designing, building, delivering and maintaining software applications & services.
- Working in the areas of machine, cloud, platform and/or application.
- Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation.
- Have awareness of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.
- Ability to write code that meets standards and delivers desired functionality using the technology selected for the project.
- Understand performance parameters and can assess application performance.
- Understand core data structures and algorithms and has the ability to implement them using language of choice.
- Write code that meets standards and delivers desired functionality using the technology selected for the project.
Requirements
- Bachelor's Degree in Computer Science or “STEM” Majors
- Able to legally work in Mexico.
- Effective written and oral communication skills in English and Spanish.
- Experience with front-end technologies such as typescript/javascript, HTML5, CSS and Angular.
- Experience in backend development using NodeJs.
- Experience with database tools(PostgresSQL)
- Experience with Jenkins and source control like GitHub
- Experience in Java and writing microservices(nice to have).