Job Description
WebMD is an Equal Opportunity/Affirmative Action employer and does not discriminate on the basis of race, ancestry, color, religion, sex, gender, age, marital status, sexual orientation, gender identity, national origin, medical condition, disability, veterans status, or any other basis protected by law.
About us:
WebMD’s Health Services business enables employers and health plans to provide their employees and plan members with access to personalized health and benefit information, decision support technology that helps them make informed benefit, provider and treatment choices and provides telephonic health coaching services.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.About the Job:
We are seeking a motivated and experienced
Ruby on Rails Developer to join our development team. As a mid-level developer, you will be responsible for building and maintaining robust, scalable web applications using Ruby on Rails. You will collaborate closely with cross-functional teams to deliver high-quality solutions that meet both business and user needs.
How do you know if this is the right role for you? If you:- Enjoy challenging in a fast-paced environment
- Have strong analytical and problem-solving skills
- Are open-minded with work disciplines and principles
- Are coachable and personable, and, ideally, with a good sense of humor!
- Are willing to make hundreds of trial and error to explore good solutions!
- Are a team player, who is willing to disseminate knowledge to other team members
- Are a passionate individual who is not afraid to ask questions and eager to learn
- Maintain a high degree of knowledge of current technologies and tools
- Make recommendations to improve effectiveness of the team
- Passion for helping teams deliver customer value
- Have good cross-team works and communication skills, in both Vietnamese and English
Responsibilities:
- Design, develop, and maintain web applications using Ruby on Rails.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Collaborate with product managers, designers, and other developers to define software requirements and system architecture.
- Integrate data storage solutions (e.g., PostgreSQL, MySQL, Redis).
- Develop and maintain APIs (RESTful or GraphQL) for front-end consumption.
- Write unit and integration tests to ensure code quality.
- Assist in code reviews and mentoring junior developers.
- Troubleshoot and debug applications.
- Stay up to date with the latest trends and technologies in web development.
Your Skills and Experience:
- 2–4 years of professional experience in Ruby on Rails development.
- Solid understanding of object-oriented programming and software design principles.
- Proficiency with front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like React (a plus).
- Experience working with relational databases and writing SQL queries.
- Familiarity with Git version control.
- Experience with automated testing frameworks like RSpec or Minitest.
- Basic understanding of DevOps practices and deployment tools (AWS, Kubernetes, Docker, Jenkins is a plus).
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
Preferred Skills (Nice to Have):
- Experience with background job processing (Sidekiq and its plugins).
- Experience with automated integration testing like Cucumber and Capybara.
- Familiarity with Agile/Scrum methodologies.
- Familiarity with Microservices and Modular monolith.
- Understanding of CI/CD pipelines.
- Experience with API authentication (OAuth, JWT).
- Knowledge of performance monitoring and optimization tools.