Full Stack Engineer
Icon Health
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AngularAWSAzureCloudDjangoDockerETLGoogle Cloud PlatformJavaScriptKubernetesMicroservicesPythonReactSQLTypeScriptVue.js
About the role
- Design and implement full-stack web applications using modern technologies
- Develop responsive and performant user interfaces
- Create and maintain efficient, reusable, and reliable backend code
- Collaborate with product managers, clinical team, and other engineers
- Participate in code reviews and contribute to technical architecture decisions
- Optimize applications for maximum speed and scalability
- Maintain, troubleshoot, debug, and upgrade existing systems
- Analyze, design and develop test cases and implement automated test suites.
- Uphold best practices in engineering, security, and design.
Requirements
- Proficiency in front-end technologies and responsive design principles: JavaScript/TypeScript, React, Vue, or Angular, HTML5 and CSS3
- Python development expertise
- RESTful API design and Microservices architecture
- Bachelor's degree in Computer Science or related field
- 3-5 years of full-stack development experience
- Strong data skillset, proficient in SQL, ETL, modeling
- Strong understanding of software development lifecycle
- Experience with DJANGO or other ORM tools
- Experience with containerization (Docker, Kubernetes)
- Experience with cloud platforms (AWS, Azure, GCP)
- Familiarity with DevOps practices
- Excellent problem-solving and communication skills
- Comfortable with ambiguity and rapid changes common in early-stage companies
- Demonstrated drive and ability to self-manage
- Experience and familiarity with healthcare data and concepts is a plus
Benefits
- Comprehensive benefits package including health insurance
- Retirement plans
- Paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptReactVueAngularHTML5CSS3PythonSQLETL
Soft skills
problem-solvingcommunicationself-managementcollaborationadaptability
Certifications
Bachelor's degree in Computer Science