Software Engineer
RemoteUnited States
United StatesRemoteFull TimeMasters DegreeStartup
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.