Virtasant

Senior Software Engineer, Integrations

Virtasant

full-time

Posted on:

Location Type: Remote

Location: Anywhere in Latin America

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Work on fast-paced, autonomous, agile teams to build and enhance a growing software platform
  • Provide technical leadership throughout the technical design and sprint process
  • Own end-to-end feature releases and platform enhancements
  • Actively participate in the technical design process, bringing your expertise and analysis to help make data-driven decisions
  • Continuously discover, evaluate, and implement new technologies or services to maximize the efficiency of our client's data science, machine learning, and clinical programs
  • Contribute to developing a culture of testing, quality, and attention to detail by supporting industry-leading practices such as writing and maintaining comprehensive test coverage
  • Actively participate in ensuring our client maintains a disciplined approach to healthcare security
  • Mentor junior engineers on your team

Requirements

  • Bachelor's degree in computer science, software engineering, or equivalent experience
  • Minimum of 8 years of experience in the software development lifecycle
  • Experience with data pipelines or applications using Java or Groovy (Kotlin could work too)
  • Prior hands-on experience building data services and APIs
  • Experience leading data modeling and storage design using different database technologies
  • Hands-on in-depth experience building and maintaining services using MongoDB, ElasticSearch, or Kafka - at least one required
  • Robust unit testing experience (Spock or JUnit)
  • Experience with CI/CD tools (GitHub Actions preferred, but not mandatory)
Benefits
  • Totally remote, full-time (40h/week)
  • Work hours - US Eastern time office hours (with some flexibility)
  • Long-term, no-end-date, independent contractor agreement
  • Payment in USD, biweekly or monthly - your choice
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaGroovyKotlindata pipelinesAPIsdata modelingMongoDBElasticSearchKafkaunit testing
Soft Skills
technical leadershipmentoringdata-driven decision makingattention to detailcollaborationagile methodologycommunicationproblem solvingquality assuranceadaptability
Certifications
Bachelor's degree in computer scienceBachelor's degree in software engineering