Key Responsibilities:
* Technical Oversight: Lead a team of experienced developers to drive innovation and push the boundaries of technology.
Job Requirements:
* Node Development Expertise: 7+ years of experience in Node development is required.
* Agile Methodologies: Advance agile methodologies management skills are necessary.
* Design Patterns: Advanced Design Patterns knowledge is essential.
* IT Infrastructure: Advanced IT infrastructure knowledge is required.
* Security: Experience with Security is necessary.
* Large-Scale Applications: Experience developing/integrating with large-scale applications is required.
* Backend/Frontend Development: Fully specialized in Backend, Frontend development areas.
* Coding Reviews/CI/CD Pipelines: Strong experience in coding reviews and managing CI/CD pipelines is necessary.
* Client Requirements: Expert understanding of the benefits/weaknesses of a client's requirements.
* Technology Tradeoffs: Advanced knowledge of the tradeoffs of choosing a certain technology.
* Communication Skills: Strong experience participating in meetings with clients, users, and stakeholders.
* Leadership Skills: Experience leading teams, allocating tasks, identifying risks, decision making, estimating tasks, managing conflicts, and planning.
* Language Proficiency: Advanced English level is required.
Benefits:
* 100% Remote Work: Opportunity to work from anywhere.
* Excellent Compensation: Competitive salary in USD or local currency.
* Hardware/Software Setup: Provided for remote work setup.
* Flexible Hours: Create your own schedule.
* Paid Time Off: Paid parental leaves, vacations, and national holidays.
* Innovative Environment: Collaborate and learn from a diverse global team.
* Skill Development Opportunities: Supportive environment with mentorship, promotions, skill development, and growth opportunities.
About the Role:
This Mid-Senior level role involves technically overseeing a team of experienced front and back developers. The ideal candidate will be a natural leader with mentoring experience and strong technical expertise in Node development.
The successful candidate will have advanced knowledge of design patterns, IT infrastructure, and security, as well as experience with large-scale applications and CI/CD pipelines. Strong communication and leadership skills are also essential for this role.
What You Will Do:
* Work with the team to determine the needs of the global technical architecture.
* Identify integration points for third-party and existing systems.
* Validate technical choices for integration with the final solution and adherence to technical contracts.
Seniority Level: Mid-Senior
Employment Type: Full-time
Job Function: Information Technology
Industries: IT Services and IT Consulting
],