We work with a broad and modern technology stack, transitioning from a monolithic architecture toward microservices deployed on both cloud (AWS) and on-premises environments.
Position Overview:
As a Tech Lead on the Pathfinder team, you will play a pivotal role in shaping the technical future of our platform.
Working closely with the Director of R&D and the Head Architect, you will work hands-on with multiple development teams, supporting them with technical expertise and ensuring best practices are followed, including hands-on code contributions and high-impact technical delivery.
Responsibilities:
Technical Leadership & Development:
- Lead the design and hands-on development of new features and services, primarily using .NET (C#, .NET Core) on the backend.
- Oversee frontend integrations built with Angular and React.
- Produce high-quality, testable, and maintainable code using best practices.
Microservices & AI Pipelines:
- Continue the transition from monolithic to event-driven microservices.
- Enhance our ingestion and enrichment pipelines.
Scalability & Deployment:
- Collaborate with DevOps to optimize Terraform and Helm for deployments to AWS (ECR, EKS) and on-premises environments (Nomad, Consul, Vault).
- Improve CI/CD pipelines to streamline version release cycles.
- Ensure solutions are scalable, resilient, and performant under heavy load.
Collaboration & Mentoring:
- Mentor and guide developers, fostering growth in coding, testing strategies, and industry best practices.
- Cultivate a collaborative team culture focused on excellence, accountability, and continuous learning.
Architectural Improvements & Problem-Solving:
- Ensure architectural enhancements are implemented according to the architecture HLDs and follow up on their progress.
- Track and adapt to changes in HLDs, ensuring alignment with evolving technical and business requirements.
- Proactively identify and address technical challenges, proposing innovative and effective solutions.
- Troubleshoot critical issues in production and testing, ensuring timely resolution.