We are looking for a Full Stack Developer based in Latin America to work on a long-term project for one of our clients, a Software Development company, based in Los Angeles, CA.
Our client’s platform is a mobile-first CMMS, EAM & IIoT suite of solutions that helps teams streamline work orders, track assets, and schedule preventive maintenance, all in one place.
Responsibilities
- Design, architect, develop, test, improve, and deploy systems that serve our client's users.
- Drive designs of major software components, systems, and features within your squad and also cross teams.
- Build proven and high quality solutions inline with our client's product and business long-term strategy.
- Analyze website performance, proactively addressing system bottlenecks and inefficiencies, and implement solutions for improvement, including unit and integration tests.
- Participate in code review, deployment, and improvements to our client's ability to ship reliable code.
- Helping support other engineers through technical leadership, mentorship and lending a helping hand.
- Maintain system-wide documentation, ensuring knowledge is well-documented and accessible across teams.
Requirements
- Advanced Level of English.
- 8+ years of hands-on JavaScript programming experience.
- 5+ years of experience working with React.js for front-end development and Node.js for backend services.
- Proficient with API and services development, working with databases, and query optimization utilizing GraphQL, PostgresDB, and/or MongoDB.
- Experience developing fault-tolerant distributed systems from the ground up, including requirements-gathering, architecture design, project breakdown, and execution.
- Proven track record in building, operating, and troubleshooting live web services at scale.
- Experience defining team-level technical processes, such as code reviews and testing.
- Experience with cloud services (AWS preferred).
- Proficiency in containerization (Docker, Kubernetes).
Bonus Points
- Bachelor’s Degree in Computer Science, Systems Engineering or related fields.
What we offer
- Long term positions
- Compensation in USD
- Paid time off
- Cool clients and products
- Work with great engineers
4tech