Software Engineer

Elevare Search Anywhere
3 years - 6 years
Negotiable
Posted: 2 days ago
Other
Full-time

Job Summary

 
Penn Foster Group is transforming online learning by consolidating multiple education brands on Azure. As a Software Engineer, you will develop full-stack solutions, focusing on Azure services, React front-end, and event-driven architecture. This role emphasizes scalable, maintainable, and performant code to deliver learner-centered, data-driven products in a collaborative, remote-first environment.

Job Description

 

Penn Foster Group is dedicated to transforming online learning, bringing together multiple education brands on the Microsoft Azure platform. As a Software Engineer, you will develop full-stack solutions that directly impact learners by delivering scalable, data-driven, and user-centered products. You will work within a collaborative, remote-first environment, contributing to architecture, feature development, and continuous improvement.


Responsibilities:
- Write clean, maintainable, scalable, performant, and well-tested code using Azure Function Apps, React, .NET, C#, and SQL.
- Participate in feature development, code reviews, and architectural discussions with a focus on Azure services and event-driven architecture.
- Design and implement event-driven systems using Azure Service Bus and Event Grid.
- Develop and maintain APIs and services using Azure Function Apps.
- Design data models and queries for Cosmos DB and Azure SQL Database.
- Implement and maintain CI/CD pipelines with Azure DevOps.
- Collaborate with Product, Design, and cross-functional teams to deliver customer-focused features.
- Monitor, troubleshoot, and improve the performance and reliability of Azure-based solutions.
- Apply domain-driven design, microservices, and asynchronous programming patterns.
- Follow testing best practices including unit, integration, and end-to-end testing.


Requirements:
- Extensive full-stack software development experience with .NET, C#, SQL, and React.
- Strong knowledge and practical experience with Azure services including Azure Function Apps, Service Bus, Event Grid, Cosmos DB, SQL Database, and DevOps.
- Experience in event-driven architecture and microservices.
- Proficiency with Git and Atlassian suite tools.
- Excellent problem-solving, collaboration, and communication skills.
- Self-starter with the ability to work independently while maintaining team communication.
- Knowledge of asynchronous programming and testing best practices.


Benefits:
- Remote work with a collaborative, mission-driven environment.
- Medical, dental, and vision benefits with flexible spending accounts.
- Generous paid time off and volunteer opportunities.
- 401(k) with company match and free access to Penn Foster online programs.
- Opportunities to contribute to a platform impacting learners’ economic mobility.


Join Penn Foster Group to build full-stack solutions that bridge education and employment, delivering impactful learning experiences for a global audience.

Join a Remote Jobs Community
Masterclass - Landing Your Dream Remote Job