Role Overview:
- Participate in iteration planning to ensure shared understanding of stories and chores in the backlog.
- Execute product strategy with strong focus on customer needs, reliability, and scalability.
- Collaborate within the team on system design and backend architecture for multi-module products.
- Participate in daily standups and ensure blockers are surfaced early.
- Participate in retrospectives to gather feedback and drive actionable improvements.
- Support software products in user environments through debugging, incident resolution, and improvements.
- Contribute to knowledge-sharing and help grow the team’s engineering maturity.
- Practice paired programming and test-driven development to build maintainable systems.
- Establish and maintain CI/CD pipelines and engineering practices for continuous delivery.
Must-Have Skills:
- 3+ years backend development experience in production systems
- Strong experience building REST APIs (clean contracts, pagination, error handling, versioning)
- Solid knowledge of databases (preferably Postgres) and data modeling for workflow-heavy systems
- Experience with cloud tools (deployments, managed services, environments, secrets)
- Hands-on experience with CI/CD (GitHub Actions/GitLab CI/Jenkins etc.), including automated tests as merge gates
- Strong understanding of security basics (auth, RBAC, least privilege, audit logs)
- Ability to deliver quickly in a sprint environment without compromising quality
Good-to-Have Skills:
- Experience with Node.js (TypeScript) backend frameworks OR strong backend fundamentals with willingness to adopt
- Familiarity with queues/background jobs (Redis-based queues, workers) — important for AI workflows
- Experience with observability (structured logging, error tracking, performance monitoring)
- Exposure to TDD + integration testing in real-world codebases
- Familiarity with containerization (Docker) and environment-based configuration patterns
AI Tools Expectation:
- Use AI for scaffolding endpoints, generating test skeletons, refactoring helpers, and repetitive boilerplate
- Always review, harden, and ship production-quality code
- Efficiency must be smart and reliable, not rushed or fragile
Work Style & Culture Fit:
- Ownership mindset: take responsibility and drive outcomes end-to-end
- High initiative: propose solutions, don’t wait for instructions
- Fast-paced execution: weekly releases, clear milestones, high accountability
- In-office first: close collaboration is preferred
- Flexibility: occasional work on Saturdays during sprint pushes