About the job
UWorld is a globally recognized leader in online test preparation for college entrance, undergraduate, graduate, and professional licensing exams across the United States. Since our inception in 2003, we have empowered over 2 million students to confidently prepare for their high-stakes examinations.
We are currently on the lookout for talented Full Stack Developers specializing in .NET who are enthusiastic about building exceptional backend microservices and creating engaging user interfaces (UI/UX). As a Software Engineer at UWorld, you will play a pivotal role in the complete development lifecycle, including testing, deployment, and ongoing support of web applications, microservices, and backend databases for our online test delivery system and various Test Prep applications.
Your Responsibilities
- Design, develop, and test comprehensive web applications and microservices
- Create responsive UI components that seamlessly adapt to all devices including phones, tablets, and computers
- Build new back-end infrastructure and features that significantly influence our product's future
- Collaborate with a small, skilled team of developers in crafting modern web applications focused on scalability, performance, and user experience
- Take ownership of assigned tasks and features throughout the product lifecycle, from initial concept to post-deployment, in a dynamic environment
- Implement best practices for code sharing and development to ensure a consistent codebase across all applications.
Technologies: Angular, C#, .NET, jQuery/JavaScript, CSS, HTML, Bootstrap, REST services, Microservices, Redis, Elastic Search, and databases (MS SQL Server, MySQL, MongoDB, etc.)
Your Qualifications
- Bachelor's Degree in Computer Science or a related field
- 4-6 years of experience in developing web applications using the Microsoft Stack (.NET, C#, SQL Server, etc.)
- Strong proficiency in Front-End UI development utilizing Angular/NodeJS/React
- Hands-on experience with C# programming in .NET framework/.NET Core
- Familiarity with integrating Gateway APIs and third-party libraries
- Experience in creating and publishing REST services
- Exposure to Microservices architecture
- Experience working in a cloud environment (Azure/AWS) is preferred
- Solid skills in system architecture planning
- Strong knowledge of Relational Databases (MySQL, MS SQL Server, Postgres) and NoSQL Databases (MongoDB, Cassandra, Redis)
Soft Skills
- Proficient in verbal and written English communication
- Exceptional attention to detail and strong organizational skills, with the ability to convey ideas clearly and concisely
- Able to thrive in a rapidly changing environment experiencing significant growth
- Demonstrated follow-through, personal drive, and the ability to comprehend direction and feedback effectively

