Tech Stack
CloudDocker.NETPostgres
About the role
- Be a key part of our agile development team working on educational technology products to boost student success
- Enhance your professional development, encompassing both technical and leadership aspects
- Create code that is highly maintainable, testable and easily readable by other team members
- Understand overall system architecture and make appropriate design decisions
- Possess strong problem-solving skills and work on design and implementation as well as troubleshooting root cause analysis
Requirements
- 1-3 years of experience in front-end, back-end, and relational database programming
- 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
- Strong work ethic and sense of ownership with a constant willingness to learn new technologies
- Strong communication skills that allow you to provide clear feedback during code reviews, and when presenting your own work/ideas.
- Professional development opportunities
- Flexible work arrangements
- Health benefits
- Collaborative work environment
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETC#REST APIPostgreSQLOOPDomain Driven DesignContinuous DevelopmentContinuous IntegrationDockerAgile
Soft skills
problem-solvingleadershipcommunicationwork ethicsense of ownershipwillingness to learn