We are looking for a JavaScript Full-Stack Developer to collaborate on our business growth and take part in new challenging opportunities.
CUSTOMER
Canada (Energy and Modelling domain)
PROJECT
This project is an innovative, efficient, and user-friendly platform designed to steamline managing complex energy models and data workflows. The aim of the project is to improve decision making and operational efficiency.
Produce clean code and proactively review it with peers to ensure its quality
Ensure quality, maintainability, and conformance of software to best practices
Participate in requirements clarification sessions, collect inputs and requirements for assigned tasks
Participate in estimation and planning sessions
Participate in proposal preparation efforts using your technical expertise
Develop technical project documentation and user documentation
Participate in project and team meetings, provide relevant contributions and information
Analyze given business problems, extract, and document business requirements, and elaborate technical a solution
Communicate with Customers on complex matters, discussions, negotiations
Participate in technical interviews of software development specialists and assess candidates skills against job requirements
3+ years of software development experience
Commercial experience with Node.js
Commercial experience working with ReactJS and Angular frameworks
1+ years of experience working with cloud platforms (AWS, GCP, and Azure)
Good estimation skills, ability to come up with solutions, including their pros and cons
Knowledge of algorithms and data structures
Experience in designing, implementing, and deploying rich web applications
Expertise in documentation and software development lifecycle and ALM tools
Knowledge of functional programming concepts and other programming paradigms
Upper-Intermediate level of English
PERSONAL PROFILE
Enthusiastic problem solver
Focus on simplicity and quality
Customer-oriented mindset
To be open to feedback and changes
Thoroughness and accuracy
Openness to work in a multidisciplinary and multicultural team