Technology Stack needed
- NodeJS
- React.js
- Typescript
Collaboration tools used
- GitHub
- Slack
- Jira
- Confluence
What you will do / Day-to-day responsibilities
- Build scalable web apps from the ground up using modern, industry-leading tools and frameworks
- Coordinate tasks among team members, providing support and guidance as needed for sprint delivery
- Assess and communicate blockers and risks from all team members to managers for effective resolution
- Collaborate with team members to contribute to improvements in process and infrastructure
- Following and implementing the latest coding trends, tricks/hacks and best practices
Required qualifications
- Minimum 2 yrs of experience in React & Node
- Good understanding of micro-server architecture and REST API
- Functional knowledge of Node.js, Express.js, SQL/NoSQL.
- Familiarity with code versioning tools such as GIT
- Translating designs and wireframes into high-quality code
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Ability to understand business requirements and translate them into technical requirements
Highly desired but optional qualifications:
- An Agile mindset with experience working in an Agile environment
- A spirit of collaboration and transparent communication
- Excellent verbal and written communication skills and the ability to interact professionally with a diverse group of people
- Good interaction with other development teams, DevOps teams, managers, and team members to coordinate job tasks and a strong commitment to work
- A natural curiosity for new scripting languages, frameworks and technologies
- High personal code/development standards (peer testing, unit testing, documentation, etc)
3 “must-have” qualities or skills
- Highly enthusiastic and enjoy learning new technologies and frameworks
- Take ownership, work collaboratively, and figure things out
- Passionate and excited to create beautiful, impactful world-class digital products
Nice to have traits
- Never Satisfied - you don’t just know how your own code works, you understand how the libraries and runtimes beneath it work
- Fast Learner - the ability to learn new technologies on your own
- Never Give Up When Everything Fails - Persistence is important, as well as the ability to start over if necessary, even after hours of work.


