9 hours ago
Remote, Mexico or Mexico City, MexicoMid Level / Senior
Responsibilities
- Develop complex, maintainable code for scalable, flexible, and user-friendly applications using Java, JavaScript, Node.js, and Angular.
- Identify and develop reusable UI components serving multiple applications.
- Design and develop highly available, low-latency, cloud-native applications.
- Integrate first- and third-party data sources and develop efficient data-access APIs for relational and NoSQL databases.
- Collaborate and communicate effectively across technology teams and the business.
Requirements
- Bachelor of Science degree in Computer Science, Computer Engineering, or a related field.
- 2–4 years of relevant software engineering experience.
- Proficiency in Java, JavaScript, and Angular, with strong front-end and back-end object-oriented programming fundamentals.
- Experience designing and developing front-end UIs.
- Experience working with relational and NoSQL databases.
- Familiarity with RESTful API integration and microservices architecture.
- Sound software development life cycle skills, preferably in an agile environment.
- Excellent English communication skills.
Benefits
- Flexible working environment.
- Volunteer time off.
- LinkedIn Learning.
- Employee Assistance Program (EAP).
- The team is co-located, with technology hubs in Chicago, Madrid, and Chennai.
