Job Description
COMPANY DESCRIPTION
Mojo Trek, an Inc. 5000 company, delivers an unparalleled recruitment experience, grounded in transparency and integrity. From midsize technology innovators to Fortune 50 powerhouse corporations, we help our clients build technology teams that make a difference, push the change forward, and develop software critical to their success.
Project Overview
We are undergoing a critical, time-sensitive software modernization effort, replacing a highly complex legacy Windows desktop application with a modern, cloud-native distributed system. We are looking for a Sr Software Engineer, Backend to integrate with our teams and bring additional development capacity to help build out new services and functionality in our new platform.
The Role
Integrated with one of our core platform teams, work to develop and deliver new services and features in support of our modernization effort.
Responsibilities
- Deliver results on complex projects, including leading some projects end-to-end
- Architect, Prototype, develop and extend services and backend systems in support of our portals, mobile apps, internal tools, and external integrations.
- Assist with design and definition of business and system level services, APIs, and cross-platform user experiences using modern design principles and patterns
- Help to provide an accurate timeline and scoping estimations on engineering projects
- Deliver high-quality maintainable code
- Provide leadership in project architecture & code quality
- Follow agile/continuous integration engineering best practices
Ideal Profile
- 5+ years of professional experience building high traffic websites with 2+ years of distributed applications experience
- Diverse experience with a broad range of technologies and services aligned with our stack:
- C# .NET 10, EF Core, Clean Architecture (Domain → Application → Infrastructure → Api), CQRS
- Microsoft Azure
- Azure Cosmos DB
- Postgres
- Azure Service Bus
- Kubernetes (AKS / K3s), Docker, ArgoCD
- OpenTelemetry, Prometheus, Grafana
- Github Actions, CI/CD pipelines
- Deep understanding of RESTful API patterns
- Strong understanding of modern design patterns, such as distributed systems, microservices, workflows & orchestration
- Solid knowledge of Data Structures and Algorithms
- Outstanding English written and verbal communication skills
- BA/BS in Computer Science or a related field preferred