- Company Name
- Bene Bono
- Job Title
- Backend Engineer Senior - GO (H/F)
- Job Description
-
**Job Title**
Backend Engineer – Senior (Go)
**Role Summary**
Lead the design, development, and evolution of core backend services for a food‑tech e‑commerce platform. Build scalable, performant, and secure APIs, work closely with product, data, and ops teams, and drive architectural improvements and high‑quality standards.
**Expectations**
- Demonstrate autonomous ownership of feature delivery and system reliability.
- Contribute to major technical decisions, ensuring performance, security, monitoring, and code quality.
- Collaborate with cross‑functional engineering teams (React, Flutter) to expose elegant, versioned APIs.
- Mentor and guide developers through code reviews and best‑practice discussions.
**Key Responsibilities**
- Design and implement Go modules for subscription systems, complex sales formats, and new product offers.
- Evolve a modular monolith, enforcing strict domain separation and dependency injection pipelines.
- Publish and consume internal event streams to decouple services.
- Deploy to AWS (EKS, Lambda, ECS, RDS, S3) and GCP (Cloud Run), coordinating with DevOps for CI/CD, observability, and scalability.
- Automate testing, conduct code reviews, and enforce rigorous coding standards.
- Integrate with external services: Stripe, AWS S3, Algolia, Slack.
- Participate in architecture reviews, guiding best practices across the stack.
- Maintain high performance and low latency for high‑traffic production APIs.
**Required Skills**
- 3–5 years of professional Go development (concurrency, error handling, high‑traffic APIs).
- Deep experience with PostgreSQL (schema modeling, query optimization, migrations).
- Proficiency in modular architecture, Repository pattern, Dependency Injection, and event‑driven design.
- Strong knowledge of RESTful API design, versioning, authentication, and middleware.
- Familiarity with AWS services (EKS, ECS, Lambda, RDS, S3), GCP Cloud Run, and CI/CD pipelines.
- Experience with Datadog, GitHub Actions, automated testing, and Agile practices.
- Ability to write clear, maintainable code and conduct rigorous peer reviews.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
- Certified professional credentials (e.g., OCP, AWS Solutions Architect) are a plus but not mandatory.