Backend Developer (.Net Core) - Navigation team - Freelance (W/M/X)
Not explicitly vibe coding — traditional backend engineering with some mention of AI/LLM exposure.
About the Role
Freelance Backend Developer (.NET Core) for Veepee's Navigation team to build and maintain APIs, background workers, and distributed services that power the storefront experience. The role focuses on reliability, performance, integrations, and collaboration with Product and Data teams to deliver production-ready backend solutions.
Job Description
Role
Veepee is hiring a Backend Developer (.NET Core) to join the Navigation team responsible for delivering the storefront experience across web and apps. The role involves building features across APIs, background workers, importers, schedulers, and event-driven services, and ensuring reliability, scalability, and performance in production systems.
Key Responsibilities
- Develop new features for APIs, asynchronous/background workers, importers, schedulers, and event-driven services.
- Integrate with internal and external platforms via HTTP APIs, messaging systems, and data pipelines.
- Maintain code quality through clean design, code reviews, automated tests, and observability best practices.
- Contribute to reliability, scalability, and performance of distributed production applications.
- Collaborate with Product, Data, and other engineering teams to translate requirements into robust technical solutions.
- Produce clear technical documentation and share knowledge within the team.
- Participate in technical interviews for prospective developers.
Requirements
- 5+ years of backend software development experience.
- Strong hands-on experience with C# and .NET / .NET Core.
- Experience building and maintaining APIs, asynchronous processing, and distributed backend systems.
- Good knowledge of relational and non-relational databases, especially PostgreSQL and Cassandra.
- Experience with event-driven architectures and messaging platforms (Kafka or RabbitMQ).
- Experience designing and troubleshooting integrations over HTTP.
- Strong emphasis on code quality: unit tests, integration tests, and production readiness.
- Comfortable with concurrency, resiliency, failure handling, and operational constraints.
- Fluent in English and product-minded with pragmatic delivery focus.
Nice to Have
- Experience with DDD, Clean Architecture, or modular backend design.
- Experience with Dapper and SQL-heavy, performance-oriented data access.
- Experience with distributed workers, schedulers, batch/import pipelines, or background jobs.
- Experience with observability, logging, monitoring, and troubleshooting production issues.
- Familiarity with Elasticsearch.
- Experience with AI-related systems such as LLMs, agents, or MCP.
Benefits
- Variable bonus
- Flexible office policy (up to 2 days working from home)
- Access to e-learning courses and self-education resources
- Participation in local and international meetups and conferences
- Work within dynamic, international teams
Recruitment Process
- 30-minute HR screen with a VeepeeTech recruiter
- General technical exchange
- Technical exchange with a tech lead
- Team interview