Work remotely from anywhere as a Software Developer

Senior Software Engineer

  • Design, implement, test, deploy, and monitor software using a variety of platforms and technologies

  • Develop highly available and scalable web applications and services

  • Work closely with users to develop project requirements and generate test plans

  • Stay current with new technologies and encouraged to implement innovative solutions

  • Participate in code reviews

Available in the following offices: Perrysburg, Ohio; Warwick, Rhode Island; Allen, TX, or may consider remote for a highly qualified candidate.

Skills & Requirements

  • 5-8 years relevant work experience with web applications and/or services

  • Strong knowledge of data structures and algorithms

  • Strong object-oriented analysis and design skills

  • An understanding of scalability principles and the discipline involved in building datacenter-resilient web applications a plus

  • Strong commitment to quality

  • Preference provided to developers with applicable experience any the below:

  • Websites and Programming:  Javascript, AJAX, Angular, PHP, HTML, CSS

  • Web Services and APIs: SOAP, REST, JSON, XML

  • Frameworks: Spring, GWT

  • Relational Databases: Oracle, MS SQL Server, MySQL

  • NoSQL and Non-Relational Datastores: SimpleDB, Dynamo DB, Memcached, Cassandra

  • Platforms: Linux, Amazon Web Services

  • Tools: Jira, Mocha, Git, Confluence 

  • The ideal candidate will have a passion for learning and applying new technologies, and will be eager to share what they have learned with colleagues

  • Preference for Bachelor's/Master's degree in Computer Science or equivalent combination of education and applied development experience

Critical Mix

  • Location Not available
  • Size Not available
  • Timezone

Similar jobs

Software Engineer


Working as Software Engineer at Thycotic means being a part of a highly capable, collaborative and agile developers. Thycotic is c

Web Development Course Mentor

Thinkful Inc.

At Thinkful, we believe that if schools put in even half the amount of effort that students do the outcomes would be better for everyone. Pe