Job Closed
This listing is no longer active.
TherapyNotes™ is the industry-preferred online EHR for behavioral health. Try one month free!
Senior Software Developer
Location
United States
Posted
107 days ago
Salary
$110K - $135K / year
Seniority
Senior
Job Description
Senior Software Developer
TherapyNotes, LLC
• Build and maintain features across Angular, ASP.NET Core, C#, and PostgreSQL • Design and implement scalable APIs and services (SOA/event‑driven) • Contribute to architecture decisions around performance, reliability, and maintainability • Collaborate with a strong engineering team and participate in reviews and design discussions • Support and mentor developers as the team grows
Job Requirements
- 5+ years professional software development experience
- BS in a technical discipline (Computer Science or Software Engineering preferred)
- Strong experience with Angular, .NET Core, C#, TypeScript, JavaScript, and HTML/CSS
- Solid understanding of OOP, design patterns, and modern architecture
- Experience building APIs and working with relational databases
- Great communication and problem‑solving skills
Benefits
- Employer sponsored health, dental, vision, life, and disability insurance
- Retirement plan with company contribution
- Annual company profit sharing
- Personal development/training budget
- Open, collaborative work environment
- Extensive 2-week onboarding plan
- Comprehensive mentorship program
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Problem Setter
KaratKarat is the world leader in technical interviewing and pioneer of the Interviewing Cloud.
• Develop high-quality technical interview questions to update Karat’s technical content library • Uphold Karat’s interview content standards through peer reviews, mentorship, and feedback integration • Use your engineering knowledge to produce Karat’s most complex interview content • Partner with our Content Designers in the development of new content formats • Author new technical interview questions in a variety of subject domains • Mentor more junior Content Development Engineers through peer reviews of content developments • Integrate feedback and iterate on content based on performance data
Lead Full-Stack Software Engineer
CourtAvenueWe are industry experts accelerating digital transformation for the world’s most ambitious companies.
• Own system architecture across multiple concurrent client projects. • Define and enforce architectural standards, design patterns, and non-functional requirements. • Make final technical decisions on stack selection, integrations, and trade-offs. • Design scalable, resilient systems spanning frontend, backend, cloud, and hardware-adjacent integrations. • Lead technical planning and execution for large, high-stakes client engagements. • Remain hands-on in critical code paths while delegating effectively. • Drive engineering rigor: code reviews, CI/CD, automated testing, observability. • Own technical outcomes, including production stability and incident response. • Operate comfortably in a software agency model: shifting priorities, parallel clients, fixed timelines. • Translate ambiguous client requirements into concrete technical plans. • Act as senior technical authority in client meetings. • Balance delivery speed with long-term maintainability under real-world constraints. • Lead and mentor senior and mid-level engineers. • Raise the bar on system design, code quality, and technical communication. • Guide engineers through architectural reasoning and trade-off analysis. • Support hiring, onboarding, and technical evaluation. • Partner with product, design, and executive leadership. • Communicate complex technical concepts clearly to non-technical stakeholders. • Align technical execution with business goals and experiential outcomes.
• Collaborate with product managers, designers, and other engineers to develop new features and enhance existing applications. • Design and implement frontend and backend components using JavaScript (Node.js) and Python. • Develop RESTful APIs and integrate with third-party services as needed. • Write clean, maintainable, and efficient code following best practices and coding standards. • Implement automated tests and ensure high code quality through code reviews and continuous integration. • Optimize application performance and scalability to handle growing user demands. • Dive into using and building LLMs (Large Language Models) to enhance our underwriters' productivity. • Debug production issues using the latest tooling. • Help set the direction of the small but growing engineering team.
Senior Software Development Engineer – Mobile App, React Native
HousinGoHousinGo, by David de Gea. Somos una agencia inmobiliaria especializada venta y alquiler de inmuebles en el Barrio S
• You will be responsible for building mobile apps primarily on React Native platform for India’s best Real estate search and discovery platform, Housing.com. • Working closely with our Product team to build new and compelling experiences for our customers. • Architect and design react native modules/components for new products. • Implement pixel-perfect & performant UI across both the platforms. • Diagnose and optimize performance using latest techniques in React Native domain. • Maintain code, documentation and write automated tests to ensure the product is of the highest quality. • You will get the responsibility of building things end to end. • You will break down business requirements into tasks and provide accurate estimates, and then be in charge of the execution of the entire work. • You will be directly interacting with the business owners and other relevant stakeholders at all times. • Mentor team, review Code & build expertise




