Full Stack Developer - Scala

$100,000 - $135,000/Yr

Rvo Health - Charlotte, NC

posted 4 months ago

Full-time - Entry Level
Charlotte, NC

About the position

RVO Health is building a suite of integrated products that enable data-driven, digital experiences for our users, brands, and partners. As a Full Stack Developer, you will play a crucial role in enabling thousands of users each month to live healthier lives. Our teams are dedicated to building applications that can support our business's scale and growth. We value high-quality software development and believe in creating software that is easy to understand, maintain, and extend. Collaboration is key in our environment, where engineers work closely with product and business leaders to devise innovative solutions that drive business growth. We foster a culture of teamwork, accountability, and a customer-first approach, all within a collaborative, fun, and flexible work environment. In this role, you will have the opportunity to work on mission-critical projects that directly impact the evolution of our business. You will apply your programming skills to build highly performant web experiences and integrate with high-throughput transactional services. Our team explores new technologies and engineers better solutions to meet demanding business needs. You will collaborate with product, QA, and IT stakeholders to understand the systems or RESTful APIs involved in integrations, translating business requirements into logical program designs, code, and applications with guidance from senior developers. As a Full Stack Developer on the Coaching platform for the Quit for Life Product, you will demonstrate a strong interest in application architecture and solution design, recommending complex integrated solutions that fulfill business requirements and align with technology roadmaps. Your responsibilities will include designing and developing product features in collaboration with business and IT stakeholders, contributing to defining and breaking down work involved in delivering product features, and identifying technical improvement and refactoring opportunities. You will ensure that all delivered solutions adhere to industry best practices for scalability, maintainability, usability, availability, extensibility, security, and portability. Working with geographically distributed Agile teams, you will groom and solution features with product owners and managers, provide accurate and timely estimates for features, user stories, and tasks, and implement innovative solutions to non-standard requests and problems. Participation in code reviews and adherence to best practices will be essential, as will being aware of current security trends, tools, and requirements. You will also develop automated test code to test applications, provide input to planning activities, and participate in rotational production on-call schedules as needed, troubleshooting production issues and contributing to development and process documentation.

Responsibilities

  • Collaborate with product, QA, and IT stakeholders to build an understanding of systems or RESTful APIs involved in integrations.
  • Translate business requirements and specifications into logical program designs, code, and applications with minor guidance from senior developers.
  • Work as a Full Stack Developer on the Coaching platform for the Quit for Life Product.
  • Demonstrate a strong interest in application architecture and solution design.
  • Recommend complex integrated solutions that fulfill business requirements and align with technology roadmaps.
  • Design and develop product features in collaboration with business and IT stakeholders.
  • Contribute to defining and breaking down work involved to deliver product features.
  • Identify technical improvement and refactoring opportunities.
  • Ensure that all delivered solutions adhere to industry best practices for scalability, maintainability, usability, availability, extensibility, security, and portability.
  • Work with geographically distributed Agile teams.
  • Work with product owners, product managers, and other stakeholders to groom & solution features.
  • Provide accurate and timely estimates for features, user stories, and tasks.
  • Identify and implement innovative solutions to non-standard requests and problems.
  • Participate in code reviews and adhere to best practices.
  • Be aware of current security trends, tools, and requirements.
  • Develop automated test code to test applications.
  • Provide input to planning activities.
  • Participate in rotational production on-call schedules as needed.
  • Work outside of standard office hours as needed and, on occasion, support night-time releases and on-call production support.
  • Troubleshoot production issues, analyze logs, and contribute to development and process documentation.
  • Investigate defects and develop code fixes.

Requirements

  • Bachelor's degree in Computer Science, related field OR equivalent experience.
  • 2+ years of hands-on experience with functional programming languages such as Scala.
  • 1+ years of hands-on experience with Angular, HTML, CSS.
  • 2+ years of hands-on experience with functional programming or object-oriented programming languages such as Java and modern back-end development frameworks, such as Play, Spring.
  • 2+ years of experience with RESTful APIs and microservices.
  • 2+ years of working experience with CI/CD pipelines, Github Actions, Terraform, and Jenkins.
  • 1+ years of experience with AWS Cloud, Kubernetes.
  • 1+ years of experience with relational databases.
  • Software implementation and integration experience.
  • Working knowledge of or experience with Agile development lifecycle.

Benefits

  • 401(k)
  • 401(k) matching
  • Commuter assistance
  • Dental insurance
  • Disability insurance
  • Employee assistance program
  • Flexible spending account
  • Health Insurance Coverage (medical, dental, and vision)
  • Life Insurance
  • Short and Long-Term Disability Insurance
  • Flexible Spending Accounts
  • Paid Time Off
  • Holiday Pay
  • Access to a Free Udemy for Business subscription
  • Paid Parental Bonding Benefit Program
  • Pharmacy Benefits
  • Income Protection Plans
  • Pet Services Plans
  • Mental Health Support
  • Wellness Coaching
  • HSA - Health Savings Account
  • Gym Pass
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service