Helping businesses care for, connect with and celebrate their people— no matter where they are or what they want 🎈
Backend Engineer
Location
Bulgaria
Posted
78 days ago
Salary
0
Seniority
Senior
Job Description
Backend Engineer
Perkbox
• Build and maintain high-performance microservices in Go • Contribute to the full lifecycle of services including development, testing, and deployment • Implement and document gRPC and RESTful APIs to support product features • Write efficient queries and design schemas for DynamoDB, Elasticsearch, and MySQL • Work within event-driven architecture patterns and help maintain distributed systems • Write clean, testable code with a focus on consistent unit and integration test coverage • Partner with DevOps to monitor service health and assist with production deployments • Help troubleshoot production issues to maintain high availability and performance • Actively participate in agile ceremonies such as sprint planning and daily standups • Contribute to technical discussions regarding API design and database improvements
Job Requirements
- Minimum of 4 years of relevant and real-time experience in developing new user-facing features using Go programming language
- Experience with database technologies such as DynamoDB, Elasticsearch & MySQL
- Familiarity with gRPC and RESTful APIs
- Knowledge of event-driven architecture
- Understanding of Go Routine and Channel patterns
- Familiarity with code versioning tools such as Git
- Knowledge of general development landscape, architectures, trends, and emerging technologies
- Excellent written and verbal communication skills
- Exposure to AI-led development is essential
Benefits
- Access to expert mental health services
- Wellbeing tools
- Flexible work arrangements
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Build scalable tech solutions • Work collaboratively with a global team • Help embed artificial intelligence as a core business capability
• Participarás en un importante cliente del sector seguros asumiendo un rol de desarrollador backend Java • Trabajarás 100% remoto • Realizarás tareas de Evolutivos, Mantenimiento y Resolución de incidencias de cliente
• Diseñar y desarrollar APIs y microservicios de alto rendimiento. • Aplicar DDD, arquitectura hexagonal y patrones de diseño en proyectos reales. • Garantizar la calidad siguiendo principios de Clean Code y SOLID. • Contribuir a la automatización de pruebas (unitarias, integración, end-to-end). • Colaborar estrechamente con el/la Tech Lead y el resto del equipo ágil (Scrum). • Participar en proyectos desde cero, aportando experiencia en arquitectura y visión técnica. • Proponer ideas y nuevas tecnologías que impulsen la eficiencia y la innovación.
• Részvétel az üzleti igények technikai tervezésében és megvalósításában • REST API-k tervezése és implementálása • Microservice alapú rendszerek fejlesztése • Code review-k és technikai döntésekben való aktív részvétel • Szoros együttműködés a tesztelőkkel, üzleti elemzőkkel és a projektcsapattal



