About
Cryoport
Job Description
Senior Software Engineer Position Summary
If you're interested in joining our team, please send your resume and cover letter to hr@cryoport.com. Make sure to include the job title of the position you are interested in the subject line of your email.
Job Title: Senior Software Engineer
Job Category: Staff
Department/Group: Engineering
FLSA Status: Exempt
Travel Required: Rarely
Position Summary
Support Cryoport through the planning, analysis, design, test-first Ruby-on-Rails implementation, and sustaining development of business requirements.
Initial Responsibilities:
* Learn our cloud-based application and our human business process.
* Reduce risk by identifying a portion of the application code that can modularized into its own service; set up an API between that service and the main application.
* Convert product backlog into implemented features.
* Provide on-call support in the rare event of an after-hours issue.
Our Environment:
* Pair programming Ruby on Rails and ReactJS -- with some independent work as well.
* Test-First implementation.
* Requirements are fast-changing.
* Document as-needed.
* GitHub for source code revisioning.
Prior Experience / Skills Required:
* 5+ years architecting, implementing, and maintaining 100,000+ lines of code web applications using Ruby on Rails, JavaScript (React, Node), HTML, CSS, MySQL, and ElasticSearch.
* 1+ year architecting, implementing, and maintaining REST API clients and a REST API server.
* 1+ year performing DevOps using AWS: EC2, RDS, Redis, ElasticSearch, ElasticCache, ELB, SSL Certificates, CloudWatch, S3.
* Requirements gathering, documentation, and analysis.
* Algorithm analysis / evaluation.
* Time-management skills.
* Oral and written communication skills: verbal, written, whiteboard, virtual / remote.
* Interpersonal interactions with internal and external users and stakeholders.
* Source code revisioning system (git, svn, cvs, hg).
Preferred Additional Skills:
* Java
* ReactJS
* Data Analytics / Visualization / Mining / Reporting
Education & Experience:
* S. or M.S. in Computer Science or related discipline
About Cryoport
Cryoport provides a complete, outsourced, frozen shipping solution for biological materials.