Senior Software Engineer
Storio Group
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tech stack
C Sharp (Programming Language)
Code Review
Software Design Patterns
Distributed Systems
Load Testing
Performance Tuning
Cloud Services
TypeScript
Amazon Web Services (AWS)
Technical Debt
GraphQL
Api Design
REST
Terraform
Microservices
Job description
This is a key technical leadership position within our Product Catalogue Platform team. You will drive the vision for a critical, high-performance system at the core of our global e-commerce business. Your work will directly impact every customer touchpoint, balancing hands-on development with strategic architectural ownership to ensure our platform is scalable, reliable, and ready for future growth.
How you embrace curiosity daily
- Define and own the technical direction for major parts of the Product Catalogue.
- Write and deliver high-quality code in C# and TypeScript within a cloud-native environment.
- Lead complex design discussions and perform rigorous code reviews with the team.
- Translate complex architectural plans into clear, valuable outcomes for product managers.
- Master and enforce API design contracts for both RESTful and Federated GraphQL services.
- Actively mentor and guide mid-level and junior engineers in the team's best practices.
- Continuously seek out opportunities to modernize the platform and challenge existing assumptions., * Successfully deliver and maintain high-scale, distributed systems handling millions of daily requests.
- Significantly improve the overall reliability and performance of core catalogue services.
- Balance the immediate need for feature delivery with maintaining long-term architectural health.
- Reduce technical debt by implementing clear, strategic modernization plans.
- Ensure the platform provides fast, low-latency access to our vast product assortment for all consumers.
- Drive measurable business results through advanced technical solutions that accelerate growth.
- Help solidify the team's reputation as experts in high-performance, cloud-native architecture.
Requirements
Do you have experience in TypeScript?, * Extensive professional experience designing and delivering high-scale, distributed systems.
- Deep expertise in C# and TypeScript development best practices and design patterns.
- Expert-level knowledge of modern cloud-native architectures like microservices and event-driven systems.
- Mastery of API design principles, including RESTful and Federated GraphQL.
- Proven ability to take ownership and define the technical roadmap for major system components.
- Demonstrated experience implementing highly available and observable cloud solutions.
- Excellent communication skills with the ability to explain complex architecture to business stakeholders., * Hands-on experience with Infrastructure as Code using AWS CDK or Terraform.
- Experience with load testing, performance tuning, and advanced observability tools.
- Previous experience in e-commerce, specifically with Product Catalogue solutions.