
Senior .Net Full Stack Software Engineer (CPQ)
- Praha
- Trvalý pracovní poměr
- Plný úvazek
- Lead refactoring of critical CPQ business logic from SQL Server stored procedures into maintainable, testable .NET application code
- Design and implement microservices in .NET 8+, deployed in Kubernetes (EKS) and integrated with AWS infrastructure
- Develop robust GraphQL APIs using Hot Chocolate, serving both internal and external clients
- Integrate backend services with Kafka-based Data Mesh for real-time inbound/outbound data synchronization
- Replace legacy Azure components (e.g., Service Bus, Blob Storage) with AWS-native equivalents (S3, SQS/SNS)
- Collaborate with product managers, architects, and engineers across VPP, IAM, and Data Mesh teams
- Contribute to React frontend codebase (TypeScript + GraphQL client) when full-stack delivery is required
- Uphold high standards in code quality, testing, observability, and performance tuning
- Mentor junior developers and participate in design reviews and technical planning
- 5+ years of experience in backend development using .NET Core / .NET 6+ / .NET 8
- Proven experience in migrating legacy systems to modular microservice architectures
- Strong grasp of Domain-Driven Design, asynchronous patterns, and event-driven systems
- Proficiency with MassTransit and message brokers (Kafka, Azure Service Bus, AWS SQS/SNS)
- Solid understanding of data access patterns, caching (e.g., Redis), and database schema evolution (EF Core, migrations)
- Experience with Docker, Helm, and Kubernetes deployments
- Hands-on experience with React and TypeScript
- Ability to modify and extend existing UI components and data flows (especially those based on GraphQL)
- Familiarity with GraphQL clients (e.g., Apollo or urql) and REST integration
- Familiarity with AWS cloud services (IAM, EKS, S3, Secrets Manager, SQS/SNS)
- CI/CD pipeline integration experience (preferably Azure DevOps)
- Observability tooling (e.g., OpenTelemetry, Application Insights, Prometheus/Grafana)
- Experience working in the CPQ, pricing, or enterprise quoting domain (Nice to have)
- Familiarity with federated GraphQL schemas and gateway architectures
- Exposure to IAM and OIDC/OAuth2-based authentication/authorization flows
- Previous involvement in Data Mesh or large-scale data synchronization projects
- Working within a team of friendly, skilled people where help is always within reach
- Professional growth and development opportunities
- Use of modern tools and access to experts
- Team spirit in the workplace, with weekend retreats and fun team activities
- Opportunities to learn a new field and get a deep understanding of enterprise tech
- Flexible working hours without micromanagement
- Personal freedom and focus on individual responsibility
- Company-sponsored events for employees, volunteer tech talks, and tournaments
- Weekly English classes, international travel opportunities
- 25 days of paid vacation + 4 additional company days off to recharge your batteries (1 day each quarter) + 2 days paid for charity activities
- Monthly benefits allowance, meal contributions
- MultiSport card available
- Modern cozy offices in Prague, Hradec Kralove, and Ostrava, no large open-space floors or cubicles, rec room with games and books
- High-end laptop (Dell XPS or Mac) and smartphone (Samsung S or iPhone), including personal use
- Option to use discounted unlimited mobile plan for family members
- O'Reilly Learning