Job description
What you’ll do as a Senior Software Engineer I
We are seeking an individual located in Latin America to join our fast-paced, Agile Engineering team. The candidate will contribute to the development of different web projects we are currently working on so he/she will be exposed to real applications where cutting-edge technologies and techniques for creating robust, scalable, and distributed software are applied.
Responsibilities
- Senior SE I plays the technical lead role and is supposed to take charge of the technical front of a project.
- Provide Architectural and Design direction to support scalable systems.
- Implementation of different stories
- Mentors Junior Software Engineers
- Design and write comprehensive unit tests.
- Participate in code reviews.
- Participate in architecture design reviews.
- Participate in hiring other software engineers.
- Keeping up-to-date with industry trends and developments.
Job Requirements
Must
- 5+ years of proven work experience building scalable web applications.
- 5+ years of work experience with one of the following:some text
- Building SPAs with ReactJS/Redux and styled-components
- Building backends with NodeJS
- Work experience leading development teams
- 5+ years of work experience with one or more DBMS such as SQL Server, MySQL,etc or NoSQL databases such as DynamoDB, MongoDB etc
- Proficiency working with AWS (Lambda, S3, CloudFormation, EC2, RDS etc)
- Work experience with Agile methodologies such as Scrum
- Proficiency in writing and speaking English
- Reside in Latin America
Good to have (Bonus)
- Familiar with mobile development using React Native
- Familiar with Azure