- Company Name
- People Culture Talent
- Job Title
- Backend Engineer
- Job Description
-
Job title: Backend Engineer
Role Summary: Design, develop, and scale backend services for an AI‑powered automation platform serving SaaS customers. Own end‑to‑end architecture, maintain code quality, drive rapid deployment cycles, and mentor junior team members while collaborating cross‑functionally with front‑end, product, and customer success teams.
Expactations: Deliver high‑availability, scalable backend solutions that meet customer needs; make balanced technical decisions with senior engineering; mentor and guide junior engineers; participate in continuous improvement initiatives; maintain a fast, quality‑centric development cadence.
Key Responsibilities:
- Architect, build, and maintain backend services, APIs, and data pipelines.
- Own end‑to‑end system design, performance tuning, and scalability.
- Implement CI/CD pipelines, automated testing, and rapid deployment processes.
- Conduct code reviews, design discussions, and pair programming with peers.
- Mentor junior engineers and interns, fostering a culture of learning.
- Collaborate with front‑end, product, and customer success teams to define and deliver features.
- Lead discovery sessions to translate high‑level requirements into technical solutions.
- Resolve production incidents, perform root‑cause analysis, and implement preventive measures.
- Continuously assess and improve engineering processes, tooling, and best practices.
Required Skills:
- 3‑5 years of professional software engineering experience, 2+ years in SaaS backend development.
- Strong expertise in Node.js (or comparable language) and experience with GCP, AWS, or Azure.
- Proficiency in GraphQL, RESTful APIs, and database design (relational and NoSQL).
- Experience with containerization (Docker), orchestration (Kubernetes), and CI/CD tools.
- Solid understanding of software architecture, microservices, and high‑availability systems.
- Excellent debugging, testing, and performance optimization skills.
- Effective communication, collaboration, and mentorship abilities.
- Familiarity with OpenAI or other AI integration is a plus.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
- Cloud certification (GCP, AWS, Azure) preferred but not mandatory.