Apply for jobs Login
World map with all continents displayed

Software Engineering Manager - Node.js, React.js - SaaS Tools market

10+ years
Full-time (40h)
SaaS Tools
Full Remote
Node.js
React.js
TypeScript
JavaScript
AWS
MongoDB
Docker
Kubernetes

Requirements

Must-haves

  • 10+ years of Software Engineering experience
  • 5+ years of recent experience as an Engineering Manager
  • Experience building large-scale web applications (e.g., TypeScript, JavaScript, Node.js, React, AWS, MongoDB, Docker, Kubernetes)
  • Demonstrated success as both a technical expert and a team leader, with a history of growing and managing engineering teams
  • Ability to voice strong, well-founded opinions confidently
  • Solid experience working with cloud infrastructure in live production environments
  • Exceptional analytical and problem-solving skills, with the capability to diagnose and resolve complex issues efficiently
  • Expertise in debugging and troubleshooting production systems
  • Strong interpersonal and communication skills, including providing feedback to help team members improve
  • Comprehensive knowledge of back-end development principles, including server-side architecture, design best practices, APIs, databases, and authentication/authorization methods
  • Hands-on experience with deploying, monitoring, and debugging production systems
  • Proven ability to optimize code, enhance performance, and improve scalability and reliability
  • Solid understanding of software security best practices and common vulnerabilities
  • Strong communication skills in both spoken and written English

Nice-to-haves

  • Startup experience
  • Bachelor’s Degree in Computer Engineering, Computer Science, or equivalent

What you will work on

  • Build high-performing, reliable, scalable, and user-friendly products while collaborating with engineering teams across multiple regions
  • Manage and lead a team of frontend, backend, and full-stack engineers, providing clear direction and mentorship
  • Drive your team to achieve objectives and key results (OKRs) and guide decisions on frameworks and technologies
  • Address challenging problems to deliver innovative solutions for customers and product users
  • Partner closely with teams across product, QA, and revenue to ensure efficient delivery of features throughout the release cycle
  • Design and develop features for automation tools, workflow orchestration, and analytics platforms
  • Troubleshoot and manage task queues, schedule jobs, map API data, resolve errors, and tackle large-scale infrastructure challenges
  • Build and maintain infrastructure and internal tools to handle high transaction volumes (millions of executions per minute)
  • Actively engage in code reviews to maintain high-quality standards and share knowledge across the team
  • Promote a strong culture of documentation and continuous improvement
  • Provide mentorship and regular feedback to team members to foster professional growth
Interested in this job? We're still accepting applications for this position
Interested in this job? We're still accepting applications for this position

Other jobs you might like

Get matched with the best remote opportunities from today's top US companies

Find a great full-time opportunity
Earn more compensation for your hard work
Access exclusive benefits like healthcare, English classes, and more
1-1 individualized training to succeed in the international job market
Apply for remote jobs