Senior Software Engineer, Full-Stack
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• At least 6 years of experience in both front-end and back-end web development • Strong proficiency in modern TypeScript, React, and Node.js • Experience with functional programming techniques • Experience with relational databases, such as PostgreSQL • Experience with cloud platforms, such as AWS or Azure • Ability to work independently and in a remote-first team environment • Excellent communication and collaboration skills • Certifications/Licenses, Education, and Experience: • Bachelor's or Master's degree in Computer Science or equivalent experience • How We Work Together • Location: Remote within the United States. This role requires 100% of work to be performed in a remote office environment. • Location • Travel: This is a remote position with less than 10% travel requirements. Occasional planned travel may be required as part of the role. • Travel • Physical demands associated with this position Include: The ability to use keyboards and other computer equipment. • Physical demands associated with this position Include • The expected salary range for this role is $140,000 - $180,000 USD per year for full time team members.
Responsibilities
• Develop full-stack web applications using modern TypeScript. • Implement clean, intuitive UIs based on Figma mockups in close collaboration with product designers. • Build efficient and scalable backend APIs utilizing Node and PostgreSQL. • Collaborate through code reviews, mentorship, and pairing to maintain technical excellence and feature delivery standards within the team. • Proactively improve and maintain our codebases while keeping technical debt low and data models aligned with real-world domains. • Execute deployments in production environments; actively participate in incident responses alongside DevOps teams for operational improvements. • Write design documents, lead technical discussions on system architecture, and work closely with QA Engineers to ensure features are well-documented and fully testable. • Participate in Agile development methodologies including sprint planning, stand-ups, and retrospectives as part of the team's workflow.
Benefits
• Paid Time Off (PTO) and Company Paid Holidays • 100% Employer paid medical, dental, and vision insurance plan options • Health Savings Account and Flexible Spending Accounts • Bi-weekly HSA employer contribution • Company paid Short-Term Disability and Long-Term Disability • 401(k) Retirement Plan, with Company Match • Diversity & Inclusion • We work with and serve people from diverse cultures and communities around the world. We are stronger and better when we build a team representing the communities we support. We maintain an inclusive culture where people from a broad range of backgrounds feel valued and respected as they contribute to our mission.