Backend Software Engineer
Company Industry: Technology
Opportunity: The Mom Project is helping to source candidates for the above client who is looking for a Backend Software Engineer (Remote)
Commitment Level: 40 hours per week, 100% remote
Our client, a digital-health startup helping people manage chronic diseases is looking for a Backend Software Engineer to join their team.
The Engineer should have experience in a JVM-based backend, as well as a willingness to write unit tests, integration tests, and generally support our testing automation efforts. Front-end experience is a plus, but not required.
On a daily basis you'll be designing and documenting new features, modeling database schema, building APIs or microservices, supporting/mentoring your teammates, and enhancing the development and delivery process through new tools.
In addition to strong technical know-how, core attributes that will help ensure your success in this role include innovative analytical and problem-solving skills, as well as the ability to work nimbly across multiple projects, with fast-paced development cycles.
Responsibilities
• Build APIs for web and mobile consumption
• Develop integrations to enhance the user experience
• Model database schema in MySQL
• Design associated object models in Java
• Build easy-to-use, scalable microservices
• Create new user experiences in Vue.js, React or AngularJS
• Enhance our development and delivery process through new tools
• Work with QA to enhance product quality through automation
• Analyze and fix bugs and other issues
Candidate Profile
• BS degree in Engineering, Computer Science or a related field. In lieu of degree, relevant work experience and/or trade school is acceptable
• 5+ years' experience as a Software Engineer
• Proven experience designing APIs, in RESTful or gRPC microservices style
• Strong software development experience with proficiency in an object-oriented language of your choice, preferably Java or Scala
• Strong foundation in data structures, design patterns, OOP/OOD and architecture principles
• Demonstrated knowledge of MySQL or another RDBMS, including schema design, querying, etc.
• Superb attention to the details that delight users
• Proven experience with multiple product iterations and releases
• Strong analytical and problem-solving skills
• Strong teamwork and collaborative skills
• The ability to work nimbly across multiple projects, with fast-paced, iterative development cycles
• A passion for giving and receiving feedback in a team environment
• Written and verbal communication skills
Impress even more
• Experience with consumer medical devices and apps
• Experience completing a release cycle for a consumer-facing product/company
• Experience with container services and managing Amazon Web Services environments
• Experience with data warehousing and AWS Redshift
• Knowledge of CSS styling and JavaScript without frameworks, as well as exposure to common frameworks such as Vue.js, Angular, or React
Job Requirements:
Company Industry: Technology
Opportunity: The Mom Project is helping to source candidates for the above client who is looking for a Backend Software Engineer
Commitment Level: 40 hours per week, 100% remote
Our client, a digital-health startup helping people manage chronic diseases is looking for a Backend Software Engineer to join their team.
The Engineer should have experience in a JVM-based backend, as well as a willingness to write unit tests, integration tests, and generally support our testing automation efforts. Front-end experience is a plus, but not required.
On a daily basis you'll be designing and documenting new features, modeling database schema, building APIs or microservices, supporting/mentoring your teammates, and enhancing the development and delivery process through new tools.
In addition to strong technical know-how, core attributes that will help ensure your success in this role include innovative analytical and problem-solving skills, as well as the ability to work nimbly across multiple projects, with fast-paced development cycles.
Responsibilities
• Build APIs for web and mobile consumption
• Develop integrations to enhance the user experience
• Model database schema in MySQL
• Design associated object models in Java
• Build easy-to-use, scalable microservices
• Create new user experiences in Vue.js, React or AngularJS
• Enhance our development and delivery process through new tools
• Work with QA to enhance product quality through automation
• Analyze and fix bugs and other issues
Candidate Profile
• BS degree in Engineering, Computer Science or a related field. In lieu of degree, relevant work experience and/or trade school is acceptable
• 5+ years' experience as a Software Engineer
• Proven experience designing APIs, in RESTful or gRPC microservices style
• Strong software development experience with proficiency in an object-oriented language of your choice, preferably Java or Scala
• Strong foundation in data structures, design patterns, OOP/OOD and architecture principles
• Demonstrated knowledge of MySQL or another RDBMS, including schema design, querying, etc.
• Superb attention to the details that delight users
• Proven experience with multiple product iterations and releases
• Strong analytical and problem-solving skills
• Strong teamwork and collaborative skills
• The ability to work nimbly across multiple projects, with fast-paced, iterative development cycles
• A passion for giving and receiving feedback in a team environment
• Written and verbal communication skills
Impress even more
• Experience with consumer medical devices and apps
• Experience completing a release cycle for a consumer-facing product/company
• Experience with container services and managing Amazon Web Services environments
• Experience with data warehousing and AWS Redshift
• Knowledge of CSS styling and JavaScript without frameworks, as well as exposure to common frameworks such as Vue.js, Angular, or React