Position: Senior Full Stack Software Developer
Company: GeeksForLess
Category: JavaScript
Experience required: 3y
English level: upper

We are looking for an ambitious, results-driven professional to join our development team. In this role, you will collaborate with teammates in product management, quality assurance/testing, marketing, and sales to develop and execute development strategies for our SaaS solution. 

- Design and develop clean, maintainable, scalable, and well-tested code;
- Develop new functionality and enhancements using everything from AI and API’s to optimize our solution
- Develop your knowledge of data structures and software architecture
- Use your prior experience to work within a tightly integrated team to bring stories to life
- Collaborate with product management to improve the product roadmap
Manage the development feedback loop with QA, Product Teams, Sales, and Customer Success.

What is our client looking for in a candidate?
We’re looking for someone who thrives on collaboration and a fast-paced, high-growth work environment. You have an inherent curiosity about development, problem solving, and a passion for bringing ideas and new products to market.
You have strong technical skills in:
 Front end: React, Redux, Material-UI
 Back end: Ruby on Rails, PostgreSQL, Sidekiq, Redis, Rspec, Docker, Nginx, LimeSurvey
 AWS: EC2, RDS, S3, ElastiCache
 Build and Deploy: Jenkins
 Basic Linux experience
 Intermediate to Advanced working proficiency in English, both written and verbal is required. All day-to-day communication is in English
 You have enthusiasm to work remote with an international startup team; HQ in the US and team members in Europe.
 Working hours: This is a full time role +40 hours a week. You should structure your work day so you can collaborate with team members in the USA. Core team hours between 8:30 AM ET to 2:00 PM ET Monday through Friday.