Software Development Engineer (REMOTE)

Tech Talent Link

Apply Now

Position Overview
We are seeking a highly motivated and capable software engineer with extensive experience to support development and ongoing maintenance of our web applications. In addition to other engineers, this position will work closely with project management, development leads & QA, helping to design and then implement software solutions integral to the company’s current & future engineering roadmaps.

***We are unable to work with 3rd-party or corp-to-corp candidates for this role***
This job can be performed 100% remotely

Responsibilities
The Senior Software Engineer will be responsible for defining, creating, developing, implementing, testing, deploying and running software that supports the company’s internal products. The software you create will be used in both customer-facing websites as well as applications internal to the company. Applicants will be working on a fast-paced team of 4 or more developers; therefore, being able to share and integrate code with others is crucial.
 
Requirements 

  • B.S. in Computer Science 
  • 6+ years of relevant experience, e.g. creating and maintaining complex software using modern methodologies 
  • Extensive experience with a strongly typed object-oriented language such as Java
  • Experience with relational databases, e.g. PostgreSQL 
  • Experience with web services, RESTful APIs 
  • Frontend development experience (JavaScript, Typescript, React, Angular) 
  • Ability to work in Linux environments 
  • Experience writing automated unit tests (JUnit, TestNG etc.) 
  • Familiarity with standard software development best practices: source code control, unit testing, in-code documentation and automated build environments 
  • Superior communication skills in a highly diverse cross-discipline environment 

 
Preferred Experience 

  • Open-source contributions 
  • Experience with functional programming languages such as Scala 
  • Building applications with the Play! Framework 
  • Experience with cloud-based IaaS environments such as AWS, Azure 
  • Working with distributed querying architectures such as Spark, Impala 
  • Experience with LIMS systems
  • Mentoring other developers 
  • Working alongside QA teams or employees

Apply Now

  Apply with Google   Apply with Twitter
  Apply with Github   Apply with Linkedin   Apply with Indeed
  Stack Overflow