Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted over 4 years ago

SemanticBits is looking for a Senior Software Engineer to Design, develop, implement, and maintain software applications including web applications in the health and life sciences domain. Develop solutions for complex problems where analysis of situations or data requires evaluation of intangible variance factors. Follow Test Driven Development process. Contribute in all phases of the development lifecycle, team meetings, and troubleshooting of development and production problems across multiple environments and operating platforms. Write well designed, testable, efficient code. Ensure designs are in compliance with specifications. Participate in production deployment and release process. Utilize strong understanding of technologies and architecture, best practices and standards. Use Agile methodology and a variety of tools and technologies, such as Java, Groovy, Grails, Spring, Hibernate, JQuery, Oracle, MySQL, JIRA, Confluence, and Crucible.

While SemanticBits is one of the leading companies specializing in the design and development of digital health services, what makes us unique is not what we do, but rather the culture in which we do it. We are an established company with the mindset of a startup. That means that all of our employees contribute equally to our success. There is no hierarchy to navigate, and by taking advantage of a flexible office environment—as well as a remote workforce across the country—we allow our employees to find the working conditions that are best for their individual success.

Responsibilities

  • Write well designed, testable, efficient code.
  • Ensure designs are in compliance with specifications.
  • Contribute in all phases of the development lifecycle, team meetings, and troubleshooting of development and production problems across multiple environments and operating platforms.
  • Participate in production deployment and release process.

Requirements

  • Requires a Master’s degree or equivalent in Computer Science, IT or a closely related field and 2 years of experience as a Software Engineer, Programmer Analyst or in a related position.
  • Must be proficient in all phases of software development lifecycle. Must have experience in Agile methodology, and tools and technologies such as, Java, Groovy, Grails, Spring, Hibernate, JQuery, Oracle, MySQL, JIRA, Confluence, and Crucible.
  • Ability to follow Test Driven Development process and utilize strong understanding of technologies and architecture, best practices and standards.

Benefits

  • Generous base salary
  • Three weeks of PTO
  • Excellent health benefits program (Medical, dental and vision)
  • Education and conference reimbursement
  • 401k retirement plan. We contribute 3% of base salary irrespective of employee's contribution
  • 100% paid short-term and long-term disability
  • 100% paid life insurance
  • FSA
  • Casual working environment
  • Flexible working hours