
Software Engineer – Full Stack
Arcadia
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $130,000 - $160,000 per year
About the role
- Designing and building full-stack applications for care coordination workflows.
- Developing responsive, accessible front-end interfaces using React and TypeScript.
- Implementing backend services with Java Kotlin/SpringBoot; Ruby experience is a plus.
- Integrating AI models and services to deliver intelligent recommendations.
- Leveraging AWS infrastructure (S3, Hudi, Athena) for data access and storage.
- Collaborating with engineers, designers, and product managers to deliver high-quality solutions.
- Participating in code reviews, architectural discussions, and best practice adoption.
- Help refine and iterate on our team’s usage of AI to improve processes, productivity, and maintainability.
- Troubleshooting and resolving production issues impacting patient care workflows.
Requirements
- 3+ years of experience in full-stack development
- Strong proficiency in React and modern front-end practices
- Experience with Java Kotlin/SpringBoot or similar backend frameworks
- Familiarity with AWS services (S3, Athena, e.g)
- Passion for building AI-driven applications and integrating ML models
- Knowledge of Agile development and CI/CD pipelines
- Excellent communication and collaboration skills
- A quick learner who can dive in headfirst to understand a problem
- Ability to juggle conflicting demands and prioritize in a fast-paced, ever-changing environment
- A friendly teammate with a can-do attitude to add to our amazing team
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
full-stack developmentReactTypeScriptJavaKotlinSpringBootAI integrationmachine learningAgile developmentCI/CD
Soft Skills
communicationcollaborationquick learnerproblem-solvingprioritizationadaptabilityteamworkcan-do attitude