FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer
UpswingFull-stack software engineer developing educational technology products for Upswing, a company helping colleges improve nontraditional student outcomes. Building scalable front-end and back-end systems that support student success.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in both front-end and back-end development, with strong capabilities in JavaScript or TypeScript frameworks, C# in .NET, and relational database management. Proficient in cloud integrations, containerization with Docker, and agile methodologies to enhance educational technology products.
Highest-signal resume keywords
JavaScript/TypeScript Frontend FrameworksC# .NET Backend DevelopmentRelational Database ManagementDocker ContainerizationAgile/Scrum Experience
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Front-End DevelopmentBack-End DevelopmentRelational Database ProgrammingAsynchronous ProgrammingLINQDependency InjectionTechnical Authentication IntegrationsVersion Control with GitCI/CD in Azure PipelinesWebRTC
Soft Skills
Strong Troubleshooting AbilitiesProblem-Solving SkillsStrong Communication Skills
Tools & Technologies
Angular 21.NET 10PostgresJWTSSO FrameworksCloud SDKsAzure PipelinesGoogle Cloud Ecosystem
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceMaster’s Degree in Computer Science
Industry Keywords
Educational TechnologyEdTechAgile DevelopmentSoftware Engineering
Tech Stack
Tools & technologiesAngularAzureCloudDockerJavaScript.NETPostgresTypeScript
About the role
Key responsibilities & impact- Work as a key member of an agile development team building educational technology products to boost student success
- Design and implement front-end and back-end software components
- Understand overall system architecture and make appropriate design decisions
- Troubleshoot issues and perform root cause analysis
- Build maintainable, testable, and readable code
- Participate in code reviews and present work and ideas
- Collaborate with Product Managers, business stakeholders, and internal stakeholders
- Support authentication and authorization integrations
- Work with cloud SDKs and ecosystem integrations
- Develop in containers and distribute containerized applications
Requirements
What you’ll need- 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
- United States work authorization
- Currently live in the United States
- Ability to use a JavaScript or TypeScript frontend framework to design and implement UI components; Angular 21 experience preferred
- 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 with 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 required
- Experience working in Agile/Scrum environments
- Experience working on software engineering teams with Product Managers, business stakeholders, and internal stakeholders
- Strong communication skills for clear feedback during code reviews and presentations
- CI/CD experience in Azure Pipelines preferred
- Google Cloud ecosystem experience preferred
- Experience upgrading and maintaining legacy applications preferred
- Working knowledge of WebRTC, SignalR, and other browser streaming technologies preferred
- Higher education and/or EdTech experience preferred
Benefits
Comp & perks- Numerous chances to enhance professional development, encompassing both technical and leadership aspects
- Mission-driven work supporting student success and retention
- Collaborative, cohesive, agile development team environment