WebMD is seeking a Back-end Associate Software Developer to build single-page applications, implement, test, integrate, and utilize APIs with the latest front-end web technologies. The role involves ensuring the delivery of a positive employee experience. Responsibilities include building and maintaining back-end systems, integrating third-party APIs, and working with relational databases. The ideal candidate enjoys a fast-paced environment, possesses strong analytical and problem-solving skills, is a team player, and has excellent communication skills in both Vietnamese and English. Proficiency in Ruby, Java, or PHP, along with experience in Ruby on Rails and OOAD, is essential. Experience with unit and integration tests, CI/CD, AWS, and Docker is also required.
Experience building Ruby gems or reusable libraries
Microservices Architecture and Distributed System familiarity
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
Description
Position at WebMD
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.
Description
About Us: WebMD –Tinypulse is an employee experience software company on a mission to transform work into a source of positivity, energy, humanity, and purpose.
About the Job: We are looking for a Back-end Developer who is able to build single page applications including implementing, testing, integrating and utilizing APIs with latest front-end web technologies. Back-end Engineer at WebMD ensure we are delivering on its vision of improving the employee experience and helping every employee know their company cares. How do you know if this is the right role for you? If you:
Enjoy a fast-paced entrepreneurial environment
Have strong analytical and problem-solving skills
Are coachable and personable, and, ideally, with a good sense of humour!
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 tool
Make recommendations to improve effectiveness of the team
Have good communication skills, in both Vietnamese and English
Your Skills and Experience:
Languages: being efficient in any of the following languages: Ruby, Java, PHP
Framework: strong experience with Ruby on Rails, Object-Oriented Analysis and Design (OOAD).
Ability to build standalone Ruby gems or any reusable libraries
Third-party API Integration
Database: relevant experience with relational databases such as MySQL or PostgreSQL
Test coverage: competent skills in unit and integration tests (RSpec / Cucumber), solid TDD/BDD experience.
Platform: adequate knowledge of Continuous Integration/Deployment, AWS and Docker.
Be familiar with Microservices Architecture and Distributed System.
Bonus:
UI/UX knowledge
Experience with React.js
Familiarity with Reactive Programming or Functional Programming