21.10.2021
About the company:
Virgil is a tech-forward provider of adult behavioral therapy across the United States. We believe that patients, clinicians and insurers all deserve a better healthcare experience, so we built one.
Our mission is to provide personalized, technology-empowered care for adults struggling with behavioral disorders in the environment best suited to help them - their home or ours.
https://www.joinvirgil.com/
https://www.linkedin.com/company/join-virgil/
Salary fork:
5000 - 8000 USD
Type of work:
Full-time
Type of employment:
Remote
Job description:
We're looking for a Senior Java Back-end Engineer.
What You’ll Do:
- Design and implement backend software systems that support our families, providers, and Virgil administrators;
- Work closely with front-end engineers to seamlessly integrate backend APIs
- Uphold standards for quality by performing code reviews, fixing bugs, creating automated tests, and monitoring performance;
- Work closely with product managers, and designers to collaborate on the features that will help our users;
- Support uptime through participation in engineering on-call rotations.
Position requirements:
• Proficiency in any modern programming language such as Kotlin, Go, Python, Ruby, Java, Rust, etc. with the ability to write clean, scalable code;
• Being language agnostic;
• You have software development experience in TDD techniques;
• Being acclimated to agile methodologies;
• Experience building APIs and associated authentication mechanisms;
• You can work cross-functionally with product managers, designers, and other engineers to break down product requirements and maintain visibility on your work.
Will be a plus:
• Some experience across full-stack development.
This is not crucial if you don’t use Kotlin, but on this site, you are ready to learn and spend some free time to get up to speed.
Working conditions:
• The work schedule is flexible, nevertheless, as a team, we need to meet at some time and it needs to be around these hours of 1 PM - 5 PM UTC, every day;
• We decided to use existing software as far as possible for the frontend and backend;
• No legacy code;
• Work with minimum or even without supervision and you take responsibility for the consequences;
• You are a part of the whole puzzle, a part of the process of building an organization from the ground up.