Job Description
Job Summary
We are seeking an experienced Senior Full Stack Software Engineer to join a fast-paced, innovative technology team within a leading healthcare organization. The ideal candidate will have strong experience in Node.js, TypeScript, React, GraphQL, SQL, and AWS, with expertise in developing scalable, consumer-facing applications. This role focuses on full stack development, software architecture, API integration, cloud technologies, and delivering high-quality solutions for a large-scale digital platform.
Key Responsibilities
• Design, develop, and maintain scalable, secure, and high-performance full stack applications using Node.js, TypeScript, JavaScript, and React.
• Develop and integrate GraphQL APIs and backend services to support consumer-facing applications.
• Build and maintain microservices and event-driven architectures using AWS cloud technologies.
• Collaborate with engineering leads, product managers, and cross-functional teams to translate business requirements into technical solutions.
• Participate in software architecture decisions, technical design discussions, and code reviews.
• Develop and optimize database solutions using PostgreSQL, SQL, and DynamoDB.
• Implement automated unit, integration, and functional testing to ensure software quality and reliability.
• Support application deployment, infrastructure automation, and CI/CD pipelines in collaboration with DevOps teams.
• Mentor junior engineers and promote software development best practices, reusable code, and design patterns.
• Troubleshoot complex technical issues and continuously improve application performance, scalability, and security.
Required Qualifications
• Minimum 6 years of hands-on experience as a Full Stack Software Engineer developing large-scale applications.
• Strong proficiency in JavaScript, TypeScript, Node.js, and React.
• Hands-on experience with GraphQL, API development, and integration.
• Experience with Next.js and modern frontend development frameworks.
• Strong knowledge of SQL, PostgreSQL, and DynamoDB, including relational and NoSQL database concepts.
• Experience developing microservices and event-driven applications.
• Hands-on experience with AWS, Serverless, and AWS Lambda.
• Familiarity with containerization and orchestration technologies, including Docker and Kubernetes.
• Experience working with DevOps practices, CI/CD pipelines, Terraform, or CloudFormation.
• Strong understanding of data structures, algorithms, software design patterns, and scalable architecture.
• Experience with automated testing frameworks for unit, integration, and functional testing.
• Strong problem-solving, communication, collaboration, and technical mentoring skills.
Preferred Qualifications
• Experience developing mobile applications using React Native for iOS and Android.
• Experience building large-scale, public-facing consumer platforms.
• Familiarity with cloud infrastructure automation and deployment optimization.
• Experience working in agile, startup-oriented, or fast-paced product development environments.
• Experience contributing to software architecture and technical design decisions.
Benefits
The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually – as applicable.
Pay Range: $60/hr to $65/hr
Over the last year, unemployment was lowest in legal jobs (1.4%) and highest in farming, fishing and forestry jobs (8.3%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.