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