
Staff Software Engineer
Stryker
full-time
Posted on:
Location Type: Hybrid
Location: San Diego • California • United States
Visit company websiteExplore more
Salary
💰 $133,400 - $222,300 per year
Job Level
Tech Stack
About the role
- Architect, design, develop, and maintain highly available, secure, and scalable full-stack applications using the MEAN stack (or similar) within a cloud-hosted infrastructure
- Modernize and incrementally migrate legacy Java services to NodeJS
- Integrate applications with external systems and APIs using modern, secure, and efficient techniques
- Establish and implement automated testing frameworks and processes, ensuring robust code quality and reliability
- Utilize cloud services effectively, primarily Google Cloud Platform (GCP) and Amazon Web Services (AWS), to optimize application performance, scalability, and cost efficiency
- Work closely with cross-functional teams to understand business requirements and translate them into technical specifications and deliverables
- Provide clear, consistent, and transparent communication to stakeholders regarding development progress, risks, and solutions
Requirements
- Bachelor’s degree in computer science, Engineering, Information Technology, or related field
- 6+ years of proven full-stack development experience
- Extensive hands-on experience and understanding of best practices in web and server-side development
- Proven experience with modern Web UI frameworks (e.g., React, Angular, or Vue.js) and Backend technologies (e.g., Node.js, Java, or Python)
- Proficiency in modern software development practices, including microservices architectures and API development
- Experience with Relational & NoSQL databases (MongoDB & PostgreSQL)
- Proficiency with core front-end languages: HTML, CSS, TypeScript
Benefits
- Bonus eligible
- Benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
MEAN stackNode.jsJavaPythonReactAngularVue.jsHTMLCSSTypeScript
Soft Skills
communicationcollaborationproblem-solvingstakeholder management
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in EngineeringBachelor’s degree in Information Technology