Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
What You’ll DoThis role is focused on building and operating backend services that power an online healthcare platform. You will work across the full development lifecycle from design through production, collaborating with product, QA, and operations teams.Collaborate with cross-functional teams to integrate and deploy software components to production.Design and implement clean, maintainable, and scalable backend services and REST APIs using Node.js and TypeScript.Write and maintain automated tests (unit, integration, performance) to ensure reliability and quality.Debug, profile, and optimize services for performance and cost efficiency.Participate in design discussions and code reviews to raise code quality and share knowledge.Document architecture, design decisions, runbooks, and operational procedures.Contribute to CI/CD pipelines and automation to speed delivery and reduce manual toil.Mentor junior engineers and share best practices for testing, documentation, and maintainability.Leverage AI-assisted coding tools responsibly to accelerate development while maintaining code quality.What We’re Looking ForRequiredBachelor's degree in Computer Science, Software Engineering, or equivalent experience.2+ years of professional software engineering experience.Strong programming skills in one or more languages (JavaScript, TypeScript, Python, Java, C#, C++, etc.).Hands-on experience designing and building backend services and REST APIs — specifically Node.js & TypeScript experience preferred.Solid understanding of data structures, algorithms, and object-oriented design.Experience with relational and/or NoSQL databases (PostgreSQL, CosmosDB, or similar).Experience with software testing, debugging, and performance optimization.Familiarity with version control (Git) and collaborative development workflows.Ability to work both independently and as part of a distributed team.Experience using AI tools for code generation and development workflows.PreferredExperience building and operating services on Azure or another major cloud provider.Familiarity with Infrastructure as Code (Terraform) and cloud resource management.Experience with CI/CD tools and pipelines (GitHub Actions or similar).Hands-on experience integrating AI coding tools (Copilot, Claude Code, Cursor) into a real development workflow.Location & ScheduleThis position supports a hybrid, in-office-first schedule to preserve team cohesion and collaboration.On-site expectation in Denver, CO Tuesday–Thursday each week.Remote work is typically allowed Mondays and Fridays.If you require a different arrangement for accessibility reasons, please contact CareerTakes during the application process.Compensation & BenefitsPursuant to applicable pay transparency laws, the base starting salary range for this role is:$97,000 – $125,000 per year (actual pay is based on geographic location, experience, and qualifications).Benefits (subject to eligibility)Health insurance (medical, dental, vision)Life insurance; short- and long-term disabilityFlexible Spending Accounts and HSA optionsPaid time off and holiday pay401(k) with employer matchEmployee assistance program and mental health supportPaid parental bonding programCommuter benefits and wellness discountsAdditional wellness and employee support programsWho You’ll Work WithYou will be hired by Confidential Client, a healthcare-focused organization operating in the Hospitals and Health Care industry. The team values collaboration, code quality, and measurable impact for users across the health and wellness journey. You’ll join a cross-discipline engineering organization working to deliver reliable, secure, and user-centered services.Equal Opportunity & Hiring TransparencyCareerTakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.If you have questions about how your data is used, please contact us directly.