- Company Name
- Nango
- Job Title
- Staff Backend Engineer (Remote)
- Job Description
-
**Job Title:** Staff Backend Engineer (Remote)
**Role Summary:**
Senior backend engineering leader responsible for designing, building, and scaling the core backend services that power Nango’s developer integration platform. Works autonomously in a fully remote environment, collaborating with cross‑functional teams to deliver high‑performance, reliable, and secure APIs for enterprise customers.
**Expectations:**
- Drive technical vision and roadmap for backend architecture.
- Deliver production‑grade code and maintainability at scale.
- Mentor and guide junior engineers; foster best practices.
- Ensure system reliability, security, and performance for high‑volume integrations.
- Contribute to hiring and team growth in a fast‑moving startup.
**Key Responsibilities:**
- Architect, implement, and evolve micro‑service APIs and data pipelines.
- Optimize system performance, latency, and cost across cloud infrastructure.
- Design and enforce robust testing, monitoring, and incident response processes.
- Collaborate with product, frontend, and DevOps teams to define feature requirements and delivery timelines.
- Evaluate and integrate third‑party services and open‑source components to accelerate integration capabilities.
- Lead code reviews, enforce coding standards, and drive continuous improvement.
**Required Skills:**
- 8+ years of backend development experience, with a track record of building large‑scale SaaS platforms.
- Deep proficiency in at least one modern backend language/framework (e.g., Go, Node.js, Python, Java).
- Strong expertise in designing RESTful/GraphQL APIs, event‑driven architectures, and micro‑services.
- Hands‑on experience with cloud platforms (AWS, GCP, or Azure) and infrastructure‑as‑code.
- Proficiency with relational and NoSQL databases, caching, and message queues.
- Solid understanding of security best practices, authentication/authorization, and compliance.
- Experience with CI/CD pipelines, containerization (Docker/Kubernetes), and observability tools.
- Excellent problem‑solving, communication, and remote collaboration skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent professional experience).
- Relevant certifications (e.g., AWS Certified Solutions Architect, Google Cloud Professional Engineer) are a plus but not mandatory.