Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Focus Learning Corporation Logo

Software Engineer - Full Stack

Focus Learning Corporation

$120,000 - $140,000
Sep 11, 2025
Remote, US
Apply Now

FOCUS Learning is looking for an adaptive and agile Fullstack Software Engineer to play a critical role in architecting and implementing frontends, APIs and microservices to support a large modernization project.

Requirements

  • At least 3-5 years of experience in Angular
  • At least 3-5 years of experience in .NET/C-Sharp
  • At least 3-5 years of experience in developing APIs and microservices
  • Experience working with AI code generation tools (GitHub Copilot, Claude, etc.)
  • Knowledge and working experience with RESTful APIs
  • Knowledge of secure coding best practices
  • Experience with API testing frameworks

Responsibilities

  • Designing and developing frontend applications using Angular
  • Designing, developing, testing, and maintaining APIs and microservices using .NET/C-Sharp
  • Collaborating with other developers, testers, and stakeholders to ensure high-quality and timely delivery of software projects
  • Troubleshooting and resolving any issues or bugs that arise during the development process
  • Documenting and following best practices and standards for API development
  • Developing architecture and system diagrams supporting our target-state architecture
  • Staying updated on the latest technologies and trends in web development

Other

  • Bachelor’s degree in computer science or related field, or equivalent work experience
  • Experience working on an Agile team
  • Experience with Cloud-based technologies (AWS, Azure, GCP) and supporting services
  • Experience in working with large and complex relational databases, preferably with Oracle and SQL Server
  • Experience in frontend development using JavaScript, HTML, CSS, and frameworks such as React or Angular (preferred but not required)
  • Excellent communication, problem-solving, and teamwork skills
  • Ability to work independently and manage multiple tasks