Position: Team Lead / Tech Lead (JS)
Company: Echo
Category: JavaScript
Experience required: 5y
English level: upper

📌 PROJECT DESCRIPTION
A web-based mobile-friendly application to enable consumers to apply for financing for their car repairs. Powered by a proprietary underwriting model using various data sources pulled via API integration.

📌 REQUIRED SKILLS
» 7+ years of experience in Software Development.
» In-depth knowledge of Node.js.
» 5+ experience in front-end development with React Framework (TypeScript), HTML, CSS.
» Good understanding of software design patterns.
» Excellent knowledge of UML and other modeling methods.
» Experience with building REST APIs.
» Experience with integrating third-party services.
» Good knowledge of Postgres SQL.
» Experience actively using Docker.
» Experience with Atlassian Jira, Confluence, GitHub, or similar tools.
» Familiar with developing for cloud platforms (AWS/GCP/Azure) using containers.
» Upper-Intermediate English proficiency.

📌 WOULD BE A PLUS
» Excited by a start-up culture.

📌 DUTIES AND RESPONSIBILITIES
» Be part of a multi-disciplinary team to build next-generation software products (full stack) and solutions.
» Be accountable for delivering and supporting applications in a production environment.
» Participate in a fully agile development process.
» Develop fully functional application components with clean code.
» Build integrations with third-party services.
» Implement security and data protection.
» Recommend improvements and ways to enhance the functioning of the software.
» Code review teammates’ work and identify areas for improvement.

📌 WORK SCHEDULE
» Mon – Fri 8am – 5pm ET (at least 4 hours of overlap required).