What are the responsibilities and job description for the Full Stack Developer position at Telophase?
Telophase Corporation is seeking a motivated, career and team-oriented full stack developer to join our team.
This position is to support the development of services offered by the Helioviewer (https://helioviewer.org) project at NASAs Goddard Space Flight Center in Greenbelt, Maryland. The Helioviewer project allows users to browse images and generate movies of solar observations obtained from a variety of NASA spacecraft. The successful candidate will work closely with the current full-stack developer in a small international team to maintain and grow the Helioviewer project.
Job Responsibilities:
- Adapting modern 3rd party components, frameworks, and markups to create useful Web applications
- Designing, prototyping, and implementing useful user interface elements
- Developing application programming interfaces to new and existing Helioviewer project services.
- Maintaining the replication of data and databases between multiple servers
- Maintain databases to support Helioviewer services.
- Ensuring minimum downtime of Helioviewer services.
- Modifying services as underlying packages change.
- Maintaining software using the Git version control system
- Troubleshooting, tracking, and resolving technical issues
- Working with users and management to improve existing features and develop new applications
Required Experience (at least five years):
- Object oriented programming in PHP and Python
- Database development in MySQL
- Modern framework development using jQuery and React
- Familiarity using utilities from Linux command line
- Git version control system
Desired Experience:
- WebGL
- Software lifecycle methodologies
- Deploying applications to cloud architectures such as Amazon Web Services
- Containerization
Other Requirements:
- Bachelors in Computer Science, Information Technology, or equivalent degree/diploma
- US Citizenship or Permanent Residency
Work Type:
Hybrid (remote and onsite).
A note for staffing agencies: We are not accepting unsolicited resumes for this position.
All inquiries must go through the Telophase team.