Architecting and implementing the solutions we build
Working with the team, client and project manager to efficiently deliver projects
Translating business needs to technical solutions and communicating with the client
Ensuring that good programming practices are followed
Supporting other engineers growth with your expertise and mentorship
Taking part in internal initiatives such as performance reviews, technical recruitment, estimation of pre-sale projects
What you bring to the table
Ideally 2 years of commercial experience using Node.js
3 years of experience using JavaScript (ES2015+)
Comfortable with DRY & SOLID principles in your own code
Experience in writing tests using Mocha/Chai/Jest
Experience with Express.js
Experience with version control systems, preferably Git
Hands-on experience with Unix/Linux environment
Understanding of non-relational/relational databases
Bonus if you have
Experience with Angular 2+ and React JS
Experience with AWS or GCP infrastructure
Curiosity about new languages, libraries, frameworks
Contributions to open-source projects
Who are you
Passionate about making an impact
Self-driven & eager to learn new technologies
Intellectually curious, interested to build complex systems
Thrive in a highly independent, remote-first environment
Keen to work with a globally diverse team
What you can expect from us
Hybrid Work Option - Step out when youwant tonot when youhave to
Work from the comfort of your home or work at the office
Support for setting up Home-office
Flexible Work Hours -Work-life balance becomes a lot easier to maintain with the flexibility to plan your work hours
Flexible Leave policies
Life needs a break - casual, parental, sick, or just random. To help you enjoy your leaves without guilt or excuses, we have a no approval needed&rsq
Regards
Team HR
Employement Category:
Employement Type: Full timeIndustry: IT - Software Role Category: General / Other Software Functional Area: Not ApplicableRole/Responsibilies: Senior Software Engineer - NodeJS, JavaScript