Software Engineer II

Synthetic Genomics, Inc.

(San Diego, California)
Full Time
Job Posting Details
About Synthetic Genomics, Inc.
SGI, a privately held company founded in 2005 by J. Craig Venter, Ph.D., is dedicated to developing and commercializing genomic-driven solutions to address global energy and environmental challenges.
Responsibilities
As a Software Engineer II you will be responsible for the development of reusable tools in a modular environment. We are looking to develop the customer facing web application for our synthetic biology business. The successful candidate will develop and extend the existing web portal, as well as engineer new software systems. As a Software Engineer II, you will be expected to design and implement new features and functionality in strict adherence with industry design patterns and best practices. You will be asked to work in the following areas: - RESTful API design and implementation - Distributed queues - Offline processing - User authentication - Process analysis/optimization
Ideal Candidate
- Enterprise application development and systems development life cycle - Experience using Web Development Framework (Angular, Backbone, Ember) - JavaScript - Experience using Web APIs - Experience using revision control systems such as Git - Test driven development - React.js + Flux - Experience developing with Agile methodology - Amazon Web Services - Django REST Framework - NoSQL - Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering or related field. - Experience developing within Linux/Unix environments. - 3 years of software engineering using Python, C/C++ or a comparable programming language. - Extensive experience designing and implementing OOP applications. - Demonstrated the ability to collaborate effectively with others.
Compensation and Working Conditions

Working Conditions

Frontend Engineer

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.