Behavioral health care from licensed clinicians, when and where you need it
Senior Software Engineer
Location
New York
Posted
1 day ago
Salary
$146K - $190K / year
Seniority
Senior
Job Description
Senior Software Engineer
Talkspace
• Writes correct and consistent code using both knowledge and expertise (backend, frontend, and devops). • Develops and maintains full-stack web applications using React on the frontend and Node.js on the backend. • Designs, builds, and integrates APIs and backend services to support product functionality and system integrations. • Reviews code efficiently and give feedback on it. • Communicates and justifies technical decisions via design docs, tech talks and documentation. • Mentors Junior Engineers via Pairing, Feedback, PR Review and 1:1's. • Delivers complex product to QA that is fully developed and bug-free. • End-to-end responsibility for getting production-ready features to the finish line.
Job Requirements
- Bachelor's degree or higher in Computer Science, Technology, Engineering or Math.
- 5+ years of professional experience developing software
- 5+ years of professional experience working in both react and node.js
Benefits
- Comprehensive Medical, Dental and Vision plans
- Pre-tax benefits: HSA/ FSA
- 401k Retirement Savings Program with matching up to 4%
- Voluntary benefits including disability, basic life or pet insurance, etc.
- Monthly Wellness Stipend to promote mental and physical self-care
- Flexible PTO and Remote First Environment
- Regular team events, including Wellness Workshops and Team Building Events
- Free access to Talkspace products for you and one household member, as well as access to a friends and family discount!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Maintenance Engineer
Red HatThe leading provider of enterprise open source solutions.
• Act as the direct contact and adviser for customer inquiries about Red Hat OpenShift via ticketing tool, by phone and using remote access tools • Deliver an exceptional customer experience by using professional communication, applying existing knowledge, and deep troubleshooting to resolve a variety of issues within the designated service-level agreement (SLA) • Quickly analyze issues to identify problem areas and effectively communicate corrective actions and resolutions to customers in a professional and timely manner • Collaborate with other support engineers and other internal teams and external parties during the problem resolution process • Ability to multitask, prioritize, and work under pressure • Document diagnostic steps and create reusable solutions for future incidents • Be available to perform weekend shift duties on a rotational schedule when needed • Contribute to regional or global initiatives or projects
• Own and evolve Epic's native iOS app across iPhone and iPad • Own the reading experience • Own offline reading, in-app purchases, and the App Store release pipeline • Drive the app's performance, stability, and quality • Partner with Epic's Android engineer and the backend and web teams on shared features • Grow into a cross-platform mobile engineer over time
Senior Software Engineer – Trust and Safety
RulaYour journey to mental well-being gets easier from here. Progress awaits.
• Serve as a leader in our digital armor, driving product-based implementations that enable us to fulfill, audit, measure, and enforce critical Trust & Safety policies across both internal and external-facing users and workflows. • Help lead the charge on both product architecture and operational, process-based solutions—building robust custom tools and leveraging top-tier industry solutions to investigate and mitigate threats like fraud, billing anomalies, and credential abuse. • Establish a brand-new engineering domain from the ground up, mentor other engineers, and build scalable systems that directly protect a vital mental health ecosystem.
• Responsible for designing, proposing, developing, and delivering technical solutions for systems and integrations • Work across all stages of development for projects requested by business stakeholders to the IT department • Be part of a multidisciplinary team and take responsibility for the full software development lifecycle • Participate in software development projects, proposing, developing, and delivering technical solutions that are secure and scalable • Have experience working as a Full-Stack developer • Familiarity with development best practices • Collaborate with other team members to resolve existing challenges • Write, code, and test software for the systems being developed • Identify and fix bugs • Maintain existing systems




