Position: Senior Full Stack Engineer (with node.js and react.js)
Company: Terry Soot MG
Experience required: 5y
English level: upper

We’re seeking a full-stack developer who is ready to work with new technologies and architectures in a forward-thinking organization that’s always pushing boundaries. This person will have complete, end-to-end ownership of projects.

We’re seeking a full stack developer who is ready to work with new technologies and architectures in a forward-thinking organization that’s always pushing boundaries. This person will have complete, end-to-end ownership of projects. The ideal candidate has experience building products across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back-end languages, and dominate machine learning processes. The full stack developer will join us as the main developer for our IA tool, that with machine learning processes, captures influencers to connect with our clients.

Objectives of this role:
- Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
- Develop new features and infrastructure in support of rapidly emerging business and project requirements
- Assume leadership of new projects, from conceptualization to deployment
- Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design
- Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities

Responsibilities:
- Architect and provide guidance on building end-to-end systems optimized for speed and scale
- Work primarily in node.js and react.js. Validate all the influencer’s research processes within the platform 
-Implement New Business Model and updates that may come
- Collaborate across time zones via Slack, GitHub comments, documents, and frequent videoconferences
- Report situations that requires attention from different Departments

Required skills and qualifications:
- At least one year of experience in building large-scale software applications
- Experience in building web applications
- Experience in unit/integration testing
- Dominance in Machine Learning and AI technologies
- Dominance of node.js and react.js languages
- Excellent debugging and optimization skills

Preferred skills and qualifications:
- Bachelor’s degree (or equivalent) in computer science, information technology, or engineering
- Interest in learning new tools, languages, workflows, and philosophies
- Professional certification
- Minimum of 5 years of experience