Job Description
Computer Programmer/Developer
Company Overview: A fast-growing SaaS startup revolutionizing surgical software for healthcare. We specialize in reducing waste, improving processes, and helping the operation rooms enter the digital world. Our innovative solutions are reshaping the landscape, and we're seeking passionate individuals to join us in our journey of growth and success.
Location: Hybrid - Would prefer candidates in the Utah, Nevada, and Arizona area.
Responsibilities:
- Develop and maintain scalable software solutions for our SaaS platform.
- Collaborate with cross-functional teams to understand requirements and implement effective solutions.
- Design and implement efficient algorithms and data structures.
- Ensure code quality through testing, code reviews, and documentation.
- Optimize application performance and troubleshoot issues as they arise.
Essential Skills and Knowledge:
- Proficiency with AWS services including EC2, VPC, S3, Cloudfront, Route53, RDS, Opensearch, and Lambda.
- Strong experience with Scala and the Play Framework for backend development.
- Proficiency in Typescript and Vue.js for frontend development.
- Solid understanding of MySQL for database management.
- Experience with Elasticsearch for search functionality.
- Familiarity with Swagger for API documentation.
- Proficiency in Git for version control.
Preferred Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience working in a startup or fast-paced environment.
- Strong problem-solving skills and ability to think creatively.
- Excellent communication and teamwork skills.