Upswing logo
UpswingPosted 1 week ago

Software Engineer

RemoteUnited States

Full TimeMasters DegreeStartup

Job Summary

Design and implement maintainable UI components using Angular and build backend endpoints with C# and .NET 10 for educational technology products. Troubleshoot root causes, manage relational databases, and integrate cloud SDKs while maintaining version control with Git. Collaborate within an Agile/Scrum team to support product goals, conduct code reviews, and work with stakeholders on design and implementation. Requires 1-3 years of full-stack experience, US work authorization, and proficiency in asynchronous programming, LINQ, and Docker.

Required Qualifications

  • United States work authorization
  • currently live in the United States
  • at least 1-3 years of experience in front-end, back-end, and relational database programming
  • strong troubleshooting and problem-solving abilities
  • Bachelor's or Master's Degree in Computer Science or related field, or equivalent experience
  • Ability to use a Javascript or Typescript frontend framework to design and implement UI components
  • Ability to build endpoints, handlers, and data accessors using C# in a .NET 10 backend
  • Comfortable with asynchronous programming, LINQ, and dependency injection patterns
  • Strong knowledge of relational databases including transactions, stored procedures, and mapping EF Core to Postgres schemas
  • Experience and understanding of Docker, developing in containers, and distributing them
  • Ability to integrate cloud provided SDKs and ecosystem into code and operations
  • Knowledge of technical authentication and authorization integrations using JWT and SSO frameworks
  • Version and change control experience
  • Git experience
  • Experience working in Agile/Scrum environments
  • Strong communication skills that allow you to provide clear feedback during code reviews, and when presenting your own work/ideas

Desired Qualifications

  • Angular 21 experience
  • Experience with CI/CD in Azure Pipelines
  • Experience with Google Cloud ecosystem
  • Experience upgrading and maintaining legacy applications to newer technologies
  • Working knowledge of WebRTC, SignalR, and other browser streaming technologies
  • Higher education and/or EdTech experience

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce