Our client is looking for a Senior Full Stack Developer (Ruby on Rails / ReactJS & ES6) to join their startup team in Atlanta, GA. You will be an integral part of a fast-growing team to develop tools for virtual training and learning inside of 3D environments.
Requirements:
● Bachelor's degree in Computer Science or related field (or 5+ years of experience writing professional production code)
● 4+ years of experience in web backend technologies, preferably Ruby on Rails
● 4+ Experience with front-end javascript development (ReactJS, webpack and ES6)
● An understanding of cloud-based AWS environments
● Ability to collaborate and learn from others
● Self-driven and ability to work and collaborate with a remote team
● Passion for new and emerging web and mobile development technologies
● Successful track record of developing quality software products and shipping production-ready
● Good understanding of Web Services protocols such as REST, SOAP and API design
● ReactJS, Ruby on Rails, REST APIs, SQL Database, Distributed System, MVC frameworks, Design Patterns
● Experience designing and implementing databases for SQL Server or another Relational Database is required
● Has experienced all stages of a software product lifecycle; from building an early alpha, to rapidly iterating measuring and learning, and on past large scale adoption.
Responsibilities:
● Improve the development operations for continuous deployment, system stability, and development environments
● Participate in peer code review
● Architect and Develop application code in Ruby on Rails and ReactJS for scalability and performance
● High scalability projects involving cloud-based infrastructure design and implementation
● Design, develop and implement unit and scenario testing for existing code base and for new functionality under development, and strives for high code coverage!
● Write and review code for various applications
● Ensure our software documentation is up-to-date
● Available to help work through production outages in real-time and split on-call responsibilities
Benefits:
● Health insurance
● Paid time off
● Dental insurance
● Vision insurance
● Flexible schedule
● Parental leave
● Professional development assistance