Job Summary
We are looking for an experienced and dynamic Lead Back-End Developer to guide our team in delivering cutting-edge, user-focused applications. This role involves hands-on back-end development with technologies like Node.js and NEST.js while providing leadership and direction to a team of developers. The ideal candidate will take accountability for project outcomes, foster collaboration, and ensure technical excellence in delivering customer-facing applications and APIs.
Job Responsibilities
- Lead and mentor a team of back-end developers, fostering a culture of collaboration, accountability, and continuous improvement.
- Design, develop, and maintain scalable, high-performance systems and APIs using Node.js and NEST.js.
- Oversee technical architecture and ensure alignment with business goals and user requirements.
- Manage the development lifecycle, including task prioritization, code reviews, and deployment pipelines.
- Collaborate with cross-functional teams, including front-end developers, designers, and product managers, to deliver seamless customer-facing applications.
- Ensure the reliability, security, and scalability of applications by implementing best practices and robust processes.
- Champion the adoption of tools and technologies like Azure DevOps, Docker, and Kubernetes to streamline workflows and improve efficiency.
- Monitor and optimize system performance, scalability, and security, proactively identifying and resolving issues to maintain high service availability.
Basic Qualifications
- 6+ years of professional back-end development experience, with 2+ years in a leadership or team lead role.
- Expert proficiency in Node.js, with strong API development skills.
- Experience with NEST.js or similar frameworks.
- Proven track record of leading teams and delivering high-quality, user-focused applications.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Solid understanding of system design, performance optimization, and best practices.
- Capable of providing leadership and guidance to Frontend Developers using technologies like Angular and TypeScript.
- Experience with database design and management (SQL or NoSQL).
- Strong organizational and decision-making skills, with a focus on accountability.
- Strong communication skills with technical teams and stakeholders.
- Able to work under pressure delivering quality software.
- Proactive, willing to clear roadblocks and present solutions to problems.
Nice-to-Have Skills
- Experience with Python for data processing or server-side scripting.
- Familiarity with Azure DevOps for CI/CD and version control.
- Hands-on experience with frontend technologies like Angular and TypeScript.
Soft Skills:
- Strong leadership and team management abilities.
- Exceptional communication and interpersonal skills, with the ability to motivate and inspire a team.
- Analytical mindset with a proactive approach to solving complex problems.
- Adaptability and eagerness to stay current with emerging technologies and trends.
Tipo de empleo: Remote
Ubicación del empleo: Argentina Brazil Colombia Peru