Job Summary
We are seeking a skilled Backend Java Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining Java applications that meet the needs of our clients. This role requires a strong understanding of software development principles and the ability to work collaboratively in a fast-paced environment. You will be involved in all stages of the development lifecycle, from initial requirements gathering to deployment and support. You'll be part of a team responsible for the development and maintenance of our core systems, ensuring scalability, security, and reliability. Collaborating closely with our product and engineering teams, you'll design and implement robust backend solutions that power our platform
Duties
Collaborate with talented engineers to design and develop our backend services, data processing pipelines, and interfaces, driving innovation and efficiency
Develop user-facing features on the backend to optimize performance and reliability, enhancing the overall user experience
Elevate backend systems, including the patient record database, high web hook traffic management, third-party integrations, patient scheduling and provider management software, and distributed systems architecture, ensuring they meet the highest standards
Drive technical decisions and contribute to the strategic direction of our product, shaping its future as we expand and grow
Experience
You hold a BS in Computer Science, Engineering, or a related field
You bring 5+ years of experience in backend development, demonstrating a deep understanding of backend technologies and best practices
Your expertise includes proficiency in TypeScript/JavaScript & Node.js, showcasing your ability to deliver high-quality, scalable code
You have a solid foundation in cloud services, preferably AWS, and container orchestration tools like Kubernetes, enabling you to architect and manage complex systems
You have a proven track record of building products and features from scratch to deployment, showcasing your ability to innovate and deliver results
You excel in fixing issues and improving performance and maintainability in a codebase at scale, demonstrating your commitment to excellence
Your communication skills are exceptional, both written and verbal, enabling you to effectively collaborate with cross-functional teams
You thrive in a fast-paced, small team environment, where you can make a significant impact and drive meaningful change
Join us in creating innovative solutions that drive success for our clients while advancing your career as a Java Developer.
Job Type: Full-time
Pay: $120,000.00-$175,000.00 per year
Additional pay:
Bonus pay
Schedule:
Monday to Friday
Experience:
TypeScript: 5 years (required)
JavaScript: 5 years (required)
Node.js: 5 years (required)
Java: 5 years (required)
Work Location: Remote