Position: Full-Stack Engineer (Node.js + React.js)
Company: Codify
Experience required: 5y
English level: upper

Our client is an exciting new platform for athletes to directly connect with their fans. Focusing initially on USA collegiate sports, they plan to expand too many other sports in the future. Dedicated fans can receive video, text and photo updates, receive custom messages, or chat with their favorite athletes

**Key Technologies used:**

* node.js
* React
* HTML/CSS
* AWS
* MongoDB
* Twilio
* Stripe

**We need someone who:**

* Can take ownership and responsibility for a codebase.
* Has strong opinions about software architecture, and can justify those opinions clearly.
* Born coder: believes in beautiful, well-structured code and doesn’t like writing anything other than that.
* Is comfortable QAing their own work and producing reliable, tested features.
* Has a keen eye for detail and can spot when UX doesn’t look “quite right”.
* Process-minded: can help do things in an efficient, process-guided manner.
* User-focused: able to identify problems based on thinking as if they were a user using the site.
* Documentation-minded. We value documentation.
* Has worked on websites at scale (100s of 1000s of users) and is comfortable identifying performance bottlenecks.
* Comfortable working with cross-platform (desktop, mobile) web layouts.
* Self-motivated problem solver: bring us solutions, not problems.
* Agile experience: comfortable working within Agile frameworks like SCRUM and Kansan or some mix of the two.

We are US-based, both East Coast and West Coast. Ideally, you would be comfortable working with a significant time overlap with PST (USA West Coast time).

**With us you:**

* can professionally grow — we help you to see your progress with smart Professional Development Plan;
* can build your individual Training & Development strategy — we have a significant budget for your educational programs, English Speaking Club with a native speaker;
*  can clearly see your work results — we have a clear Goals List for your probation period (3 months);
* can maintain your financial stability — we guarantee timely and competitive payments that are reviewing based on your performance results; PE registration, handled by the Company’s accountant;
*  can keep life-work balance — we provide 20 vacation days, days of sick leaves;
* can be a part of the team that connected by main values (results, continuous improvement, collaboration, care and have fun);
* we value open and productive communication, have team-buildings and corporate events; we care about each other, and celebrate work anniversaries and personal events.