Senior Software Developer
Our client operates in the behavioral health software industry, providing practice management and electronic health record (EHR) solutions. They address challenges faced by clinicians by offering tools for scheduling, billing, documentation, and telehealth, enabling a focus on patient care. The company emphasizes innovation and the continuous advancement of its software platform.
About the Opportunity
This Senior Software Developer role is designed to advance the platform's development by working across the technology stack. The position involves influencing architectural decisions, owning feature development from design to release, and mentoring team members. This role contributes significantly to the platform's scalability, reliability, and performance.
Responsibilities
- Develop and maintain features using Angular, ASP.NET Core, C#, and PostgreSQL
- Design and implement scalable APIs and services with service-oriented and event-driven architectures
- Participate in architectural decisions regarding performance, reliability, and maintainability
- Collaborate with the engineering team through code reviews and design discussions
- Support and mentor developers as the team expands
Requirements
- Minimum 5 years of professional software development experience
- Bachelor’s degree in a technical discipline, preferably Computer Science or Software Engineering
- Proficiency with Angular, .NET Core, C#, TypeScript, JavaScript, and HTML/CSS
- Strong understanding of object-oriented programming, design patterns, and modern architecture
- Experience building APIs and working with relational databases
- Effective communication and problem-solving skills
Pay
Competitive salary ranging from $110,000 to $135,000.
Benefits
- Employer-sponsored health, dental, vision, life, and disability insurance
- Retirement plan with company contribution
- Annual company profit sharing
- Personal development and training budget
- Open and collaborative work environment
- Extensive two-week onboarding plan
- Comprehensive mentorship program