We are seeking a Software Engineer to help design, develop, and maintain modern, cloud-based applications. This is a fully remote role where you will collaborate with experienced engineers, product managers, and business owners to deliver reliable, high-quality software solutions.
Requirements
- 2–4 years of professional software development experience
- Bachelor's Degree in Computer Science preferred, if not equal years of experience, trainings and certifications
- Working experience with C# and.NET
- Experience with JavaScript, React, and other JavaScript frameworks
- Familiarity with RESTful API design and consumption
- Exposure to Microsoft Azure or other cloud platforms
- Understanding of basic software design principles and patterns
- Experience with Git-based version control
- Strong communication skills and ability to work effectively in a remote team environment
- Willingness to learn, ask questions, and grow as an engineer
- Experience with automated testing frameworks
- Exposure to CI/CD tools such as Azure DevOps or GitHub Actions
- Basic experience with containerization (Docker)
- Familiarity with Agile/Scrum development processes
- Experience working with relational or NoSQL databases
Benefits
- Medical
- Dental
- Vision
- Telemedicine
- Flexible spending accounts
- 401K matching
- Life insurance
- Critical accidental or illness insurance
- Company paid short- & long-term disability
- Six weeks of paid parental leave
- Generous paid time off
- Wellness programs
