Position: Senior Full-Stack Developer
Company: SeeCares
Category: Node.js
Experience required: 3y
English level: upper

This is a senior position. The candidate will be tasked with full responsibility and accountability pertaining to programming, as well as delivering modules for the implementation of new platform capabilities. Areas of focus include: systems technical design, programming, testing, implementation, performance management and troubleshooting. This person will also mentor future junior team members. As a Full Stack Developer, the candidate should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. They should also be a team player with a knack for visual design and utility.

Key Responsibilities
* Manage delivery challenges and contribute to rollout strategies. Make thoughtful decisions in real time, with the ability to clear any obstacles to getting a product live.
* Build new products from scratch while factoring in scalability and security.
Work with a small team in a CI/CD environment with cutting edge technologies.
* Collaborate closely with the product, design, business and marketing teams, taking full ownership of tasks from conception to post-deployment.
Evolve our architecture and engineering to support the fast-growing scale of users, features and data.
* Collaborate with the product team and lead sessions discussing the product roadmap.
* Lead the architecture and craftsmanship for core company products.
* Our Stack - React.JS, Redux, Node.js, AWS, Redis, MySQL

Requirements
* Strong proven technical skills and a passion for developing solutions that people love and use daily.
* 3+ years of experience building a web application from scratch using 
* 3 + years of experience in full-stack development.
* Has demonstrated a clear understanding of a product in the past, and a burning passion for building software designed to provide a great user experience.
* Willingness to work independently and to learn new skills on a weekly basis
* Team player, strong communication skills, and empathetic.
* Focus on quality and simplicity.
* Comprehensive understanding of software development life cycle