Software Developer / Software Engineer jobs in United States
info-icon
This job has closed.
company-logo

Upswing · 1 month ago

Software Developer / Software Engineer

Upswing is a mission-driven company that partners with colleges and universities to improve nontraditional student outcomes. As a Software Engineer, you’ll be a key part of our agile development team working on educational technology products to boost student success.

EdTechHigher EducationSoftware
check
Diversity & Inclusion
badNo H1Bnote

Responsibilities

Work on educational technology products to boost student success
Create highly maintainable, testable and easily readable code
Understand overall system architecture and make appropriate design decisions
Troubleshoot root cause analysis

Qualification

Front-end developmentBack-end codingRelational databasesOOPDomain Driven DesignDockerGoogle CloudVersion controlAgile/ScrumWork ethicCommunication skills

Required

You have United States work authorization and currently live in the United States. Upswing does not provide US work authorization or sponsorship
You are passionate about technology and are excited about being part of a team that makes a positive social impact in higher education
You have 1-3 years of experience in front-end, back-end, and relational database programming
You possess strong troubleshooting and problem-solving abilities
You also understand the distinction between striving for excellence and pursuing perfection
You enjoy working in a team-based collaborative environment, are proactive and with a strong sense of ownership
You have a Bachelor's or Master's Degree in Computer Science or related field, or equivalent experience
Strong front-end development skills and experience; .NET Blazor experience preferred
Strong back-end coding skills using C#, .NET 8 or newer, and REST API development or integration
Strong knowledge of relational databases including functions and stored procedures; PostgreSQL experience strongly preferred
Solid understanding of OOP, Domain Driven Design, and Continuous Development/Integration
Experience and understanding of Docker, developing in containers, and distributing them
Understanding of the Google Cloud ecosystem and operations
Version and change control experience; GitHub experience preferred
Experience working in an Agile/Scrum environment, understanding overall project goals and client needs
Strong work ethic and sense of ownership with a constant willingness to learn new technologies
Experience working on a software engineering team with business stakeholders such as Product Managers, and other internal stakeholders
An ability to translate complicated concepts with many moving parts into a coherent architecture to produce clean, efficient, readable, and maintainable code
Strong communication skills that allow you to provide clear feedback during code reviews, and when presenting your own work/ideas

Preferred

Strong front-end development skills and experience; .NET Blazor experience preferred
Strong knowledge of relational databases including functions and stored procedures; PostgreSQL experience strongly preferred
Version and change control experience; GitHub experience preferred

Company

Upswing

twittertwittertwitter
company-logo
Upswing provides colleges and universities with an integrated student services platform to increase student retention.

Funding

Current Stage
Early Stage
Total Funding
$10.04M
Key Investors
Lumina Impact VenturesTech Wildcatters
2024-04-03Series A
2021-03-30Series A· $5M
2020-05-22Seed

Leadership Team

leader-logo
Melvin Hines
CEO & Co-Founder
linkedin
leader-logo
Alex Pritchett
COO & Co-Founder
linkedin
Company data provided by crunchbase