Responsibilities
- Design, code, test and implement features with high business value
- Proactive improvement of delivery processes, code quality and automation
- Design and implement services and REST APIs in .NET/C#, focusing on readability, performance and security
- Develop performance-focused, UX-optimized
- Data modeling and access (e.g., EF Core), query optimization and schema versioning
- Integrate with payment providers and notification/analytics systems
- Co-create architecture (modularity, event‑driven where appropriate), manage configuration and secrets
- Participate in code review, define standards and patterns, ensure robust test coverage and minimize flakiness
- Automate CI/CD pipelines (GitHub Actions/Azure DevOps), including building, testing and multi‑environment deployments
- Monitor, trace and report metrics (observability) and respond to incidents
Requirements
- Proactive, independent engineer with experience in building high-availability products with strong UX deliverables
- Backend development in .NET/C#
- Web interfaces (Vue.js)
- Co-designing the project architecture and ensuring technical quality
- Experience with REST APIs in .NET/C#
- Data modeling and access (e.g., EF Core)
- Query optimization and schema versioning
- Integration with payment providers and notification/analytics systems
- Co-creating architecture (modularity, event-driven where appropriate)
- Managing configuration and secrets
- Participation in code review, defining standards and patterns
- Ensuring robust test coverage and minimizing flakiness
- Automation of CI/CD pipelines (GitHub Actions/Azure DevOps)
- Building, testing and multi-environment deployments
- Monitoring, tracing and reporting metrics (observability)
- Responding to incidents
- Teamwork in Agile
Work Arrangement
Remote (Worldwide)
Additional Information
- This role requires availability for weekend on-call duties
- The role requires teamwork in Agile