Description :
Job Title : Software Engineer / Senior Software Engineer
Location : Remote
Company : Smartlead.ai
Experience : 5-9 years
Reports to : Head of Engineering and Customer Success
Working Hours : USA Shift (North America timezone overlap required)
About Smartlead.ai :
Smartlead is a cutting-edge platform designed to transform cold email outreach into a reliable revenue engine. We help businesses elevate their outreach, effectively engage prospects, and drive significant revenue growth. As a bootstrapped and profitable startup, Smartlead has ranked in the top 4% of the world's fastest-growing SaaS companies, according to ChartMogul.
About the role :
Smartlead's growth depends not just on product and brand, but on how reliable, intelligent, and empowering our support experience is. We're hiring a We're looking for a Backend Developer who thrives in high-scale, high-impact environments. This is not a purely internal role you'll be in the loop when critical issues arise, often working with our support and customer-facing teams to debug real-world problems for customers. You'll be building infrastructure that processes millions of requests per day while ensuring clean, maintainable, and testable code. You'll collaborate asynchronously across engineering, support, and design all in a remote-first, fast-moving startup environment.
This role is ideal for someone with deep backend expertise, strong systems thinking, and excellent communication skills to clearly explain technical concepts to internal stakeholders and occasionally support high-impact customer debugging.
What You'll Do :
- Analyze and improve backend infrastructure to support performance, scalability, and reliability at scale.
- Design, build, and maintain APIs and backend logic using Node.js, Postgres, MongoDB, and AWS services (Lambda, EC2, ECS, Fargate, Docker).
- Collaborate with support to resolve customer-reported production-level bugs with clarity and urgency issues and debug
- Review, maintain, and refactor legacy codebases with a focus on testability, performance, and long-term maintainability.
- Submit and review Pull Requests, give feedback, and uphold code quality across the team
- Collaborate with frontend developers to define API contracts and data protocols for smooth client-server interactions.
- Work with designers and product managers to scope features, translate user needs, and deliver backend support for real business outcomes.
- Document processes, share knowledge asynchronously, and contribute to engineering culture of clarity, trust, and high standards.
What Success Looks Like :
You deliver scalable, stable infrastructure : Backend systems you build or maintain handle millions of daily requests without performance issues or major regressions.You respond fast to production challengesYou resolve critical bugs with urgency and ownership - partnering with support and engineering without hand-holding.You build clean, testable, well-documented code : Your PRs are thorough, maintainable, and meet high standards - with minimal rework or surprises in production.You collaborate clearly and proactively across teams : Whether async or live, your communication removes ambiguity and keeps everyone unblocked including non-engineers.You contribute to a smooth developer experience : You leave systems better than you found themwhether through refactors, automation, or better tooling.You influence architectural decisions : You bring performance, scalability, and long-term maintainability into every backend discussion.You proactively debug and solve customer-facing issues : You're not just a builder you're also a fixer, working with support and CS when backend issues arise.You contribute to high team velocity : You unblock others, reduce tech debt, and ship with confidence and speed, even in fast-moving contexts.You'll Excel If You Have :
You have 7-8+ years of backend development experience in high-scale environments. You've previously owned systems handling 5M+ requests per day.You're fluent in Node.js, JavaScript, PostgreSQL, MongoDB, and AWS stack (EC2, ECS, Lambda, Fargate, Docker).You're highly confident in designing RESTful APIs, working with async systems, and optimizing DB performance.You have 2-3 years of GraphQL experience and understand how to structure scalable schemas and resolvers.You're an excellent written and verbal communicator customer-aware. clear, thoughtful, and You can work independently in a remote async setup but collaborate seamlessly with support, product, and engineering teams.You're comfortable working USA hours and engaging with teams or customers in North America.You have experience working in fast-paced startups with a bias for speed, iteration, and ownership.You care about design and usability, not just systems support great user experiences.(Bonus) You have frontend experience frameworks and can jump in if needed.Why Join Smartlead.ai :
Remote-first culture : Work from anywhere, as long as you get things done
Zero fluff : High ownership, fast decisions, minimal bureaucracy People-first mindset : We care about performance and well-being Growth opportunities : As we scale, so do you
(ref : hirist.tech)