
Backend Engineer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Germany.
• Design, develop, and continuously enhance Go-based gRPC services, focusing on OAuth flows, integrations, and caching strategies.
• Develop and manage service backends using TypeScript/Node.js, which include internal and merchant APIs, background tasks, and scheduled jobs.
• Create contract-first APIs utilizing Protobuf/OpenAPI, along with implementing versioning strategies and safe rollout processes.
• Ensure data reliability and consistency across Redis caches, MySQL persistence, and asynchronous job queues.
• Implement security measures and multi-tenant access patterns, including M2M authentication, signed query parameters, and internal authentication mechanisms.
• Build and enhance observability and resilience through structured logging, metrics, tracing, retry mechanisms, and backpressure strategies.
• Collaborate closely with platform and infrastructure teams to optimize deployments based on AWS.
• Over 5 years of experience in backend development with Go and/or TypeScript (Node.js).
• Extensive experience with AI-assisted coding tools such as Cursor, Claude Code, and Antigravity, alongside well-defined processes to guarantee high-quality code generation.
• Strong expertise in distributed systems, APIs (gRPC/REST), and service-to-service integrations.
• Proven experience with relational databases (MySQL) and caching systems (Redis) in production settings and under high load conditions.
• Familiarity with asynchronous processing and job queues (SQS or similar systems).
• Experience with cloud infrastructures (AWS), containerized deployments (Docker, ECS), and Infrastructure as Code using Terraform.
• Excellent communication skills.
• A strong sense of ownership.
• Proficiency in English.
• Permanent contracts providing long-term security.
• Flexible working hours.
• Options for mobile work and fully remote contracts.
• Choice of work hardware.
• Well-structured onboarding process with support from a personal "buddy".
• Diverse opportunities for personal growth and development.
• Company pension plan.
• Health programs.
• Regular team events.
• Open culture and flat hierarchies.
• An inspiring environment with dedicated colleagues and a dynamic community.
Sigma Software Group
Plain Concepts
GitLab
Get handpicked remote jobs straight to your inbox weekly.