About The Position

Were seeking a highly skilled Senior Full Stack Developer with deep expertise in microservices architecture, cloud-native development, and modern front-end technologies. This is a hands-on role where youll design and build scalable, high-performance applications that power our core business systems. Youll collaborate with cross-functional teams in a fast-paced, agile environment to deliver innovative solutions that drive real impact.

Requirements

  • Core Development (5+ years): Expert in C#, ASP.NET Core , and RESTful API development.
  • Advanced proficiency in JavaScript/TypeScript , HTML , and CSS .
  • Mastery of React.js and modern frontend frameworks.
  • Strong grasp of object-oriented design , design patterns , and software architecture .
  • Database & Caching (5+ years): Deep experience with SQL Server and relational database design.
  • Proficient in Redis for caching and session management.
  • Architecture & Messaging (3+ years): Proven experience with microservices and distributed systems .
  • Hands-on with RabbitMQ and CQRS using MediatR .
  • Familiarity with microfrontend architecture .
  • Cloud & Infrastructure (2+ years): Experience with Azure services (Key Vault, Container Registry, Storage).
  • Skilled in Docker and Kubernetes for container orchestration.
  • CI/CD pipeline development using Azure DevOps .
  • Testing & Quality: Strong background in test-driven development .
  • Experience with xUnit , Jest , Moq , and Playwright .
  • Collaboration & Process: Solid understanding of Agile/Scrum methodologies.
  • Proficient with Git and version control systems.
  • Excellent communication and teamwork skills.

Nice To Haves

  • Experience in financial services or tax software domains.
  • Familiarity with domain-driven design .
  • Knowledge of modern state management principles.

Responsibilities

  • Architect and develop microservices using C# and ASP.NET Core Web APIs , following domain-driven design principles.
  • Build and maintain React-based microfrontend applications using TypeScript and modern state management patterns.
  • Implement CQRS patterns with MediatR to manage complex business logic and data flow.
  • Develop and deploy containerized applications using Docker and Kubernetes .
  • Integrate with Azure cloud services including Key Vault, Container Registry, and Storage.
  • Design and optimize SQL Server databases and Redis caching solutions.
  • Work with RabbitMQ for message-driven inter-service communication.
  • Write robust unit, integration, and end-to-end tests using xUnit, Jest, and Playwright .
  • Collaborate with DevOps on CI/CD pipelines using Azure DevOps .
  • Participate in code reviews and uphold high standards of code quality.
  • Partner with UX/UI designers, product managers, and stakeholders to translate business needs into technical solutions.
  • Troubleshoot and resolve complex issues across distributed systems.
  • Contribute to continuous improvement and innovation across the development lifecycle.

Benefits

  • Flexible Work Options
  • Enjoy remote and hybrid work opportunities, depending on the role and team needs.
  • Generous Time Off
  • Full Time employees receive a robust PTO bank, plus paid holidays to recharge and refresh.
  • Health & Wellness Coverage
  • Medical, Dental, and Vision insurance through Aetna and SunLife
  • Coverage options include: Employee Only, Employee + Spouse/Domestic Partner, Employee + Children, or Family
  • Access to a Wellness Program and on-site fitness facility
  • Financial Benefits
  • 401(k) with a 150% match on up to 3% of your contribution
  • Performance-based bonuses and regular salary reviews
  • Additional Perks
  • Company-paid life insurance , short-term and long-term disability
  • Optional critical illness and accident insurance
  • Education assistance to support your professional development
  • Company-paid parking , company store , and unlimited free coffee
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service