Tech Lead/ .NET Developer - Remote from EMEA
Location: Remote from Europe
Mandatory: .NET + EventSourcing + DDD
About ParcelHero
ParcelHero is one of the UK’s biggest price comparison sites for parcel delivery. With over 5 million visitors a year, and over 100 employees worldwide, we’re a company going places.
In 2024 we are launching a new cutting-edge, disruptive SaaS shipping solution, Parcelhero Pro, that enables merchants to manage every aspect of their logistics and offer na Amazon-like delivery experience on their website.
Parcelhero Pro was launched in MVP form in 2024, with full commercial launch scheduled for Q4 2024.
We’ve built an exceptional team of senior engineers. We use both agile and DDD (Domain-Driven Design), and have great communication across our teams. With an API first strategy, we have built an ecosystem of highly resilient, high-throughput microservices, on Kubernetes, using Event Sourcing.
If you’re an engineer who wants to work in the latest technologies and learn new innovative approaches, this is a unique opportunity to work on a cutting-edge project developing a new state of the art platform, and be part of our incredible journey as we scale up the business internationally.
Overall Purpose of Role
ParcelHero is looking for a skilled senior engineer to complement our 20 strong team. The successful candidate will be an expert in .Net\C# and ideally with experience with DDD, event driven architectures (especially using CQRS and Event Sourcing) and SOA / microservices.
You must also be able to demonstrate expert knowledge of automated testing and show a passion in delivering high quality software.
You will be required to participate in an agile team to help design, develop and maintain our solution. Additionally, the successful candidate should be able to mentor junior team members
and also evaluate and recommend new technologies and approaches.
Why join?
● Work on a modern and advanced technology stack
● ParcelHero invests in our team, with a yearly training budget for all members
● We support open-source contributions
Responsibilities:
● Server-side code development
● Provide input in architectural decisions as part of an agile team
● Always continue learning!
Skills and Competencies:
Must-haves:
● Min 8 years experience in C# or 5 years C# experience coupled with 3+ years
experience at another OO or functional language.
● Excellent knowledge of automated testing (practice and theory)
● Experience with messaging tools like: Rabbit MQ, Mass Transit, Kafka etc
● Recent experience with Microservices
● DDD knowledge and experience
● Event sourcing and\or CQRS
Optional:
● Experience with EventStoreDB
● Experience with PostgreSQL or MongoDB
● Experience debugging a system in production or very good knowledge of
observability and good tracing \ logging practices.
● Experience with F# or a secondary server-side programming language
● Have read any of Eric Evans’ or Vaughn Vernons books
Qualifications and Experience:
● Bachelor of Science in Computer Science, Engineering, or a math-related field; or
equivalent work experience
● Excellent communication skills
● At least 8 years of software development experience
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Sr. NET Developer/ Tech Lead - Remote from Europe
2025-03-04
Fullstack Team Lead (Angular/.NET) - Remote from Europe
2025-01-31
Fullstack Team Lead (.NET/ Angular) - Remote from Europe
2025-01-25
- Posted
- Mar 12, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Poland
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Sr. NET Developer/ Tech Lead - Remote from Europe
2025-03-04
Fullstack Team Lead (Angular/.NET) - Remote from Europe
2025-01-31
Fullstack Team Lead (.NET/ Angular) - Remote from Europe
2025-01-25