Are you a Full Stack developer with strong skills in Angular and Node.js?
Do you thrive on building innovative scaling and integrating web applications?
emagine is looking for your skills to work with an internal squad and external partners, to create cohesive end-to-end solutions from the ingestion of data, ETL, and display/exploration in web apps and BI dashboards.
Essential Skills and experience:
Full Stack developer with over 5 years’ experience with Angular (or React);
Experience building backends and microservices using Node.js (Nest.js) and Python;
Expertise with cloud Platforms, ideally GCP and BigQuery;
Experience with unit testing/TDD;
Experience with application code and SQL query refactoring/optimization;
Proficiency in JIRA for task management/Confluence for documentation;
Ability to troubleshoot issues/incidents across the full tech stack;
Proven experience of agile practices.
Nice to have:
Experience with Elasticsearch, graph databases.
Soft skill:
Autonomous; Result orientation, Adaptability, Curiosity, Team spirit, Leadership capability;
Excellent oral and written communication skills;
Ability to explain technology solutions in business terms;
You love working in a collaborative environment that has a strong focus on teamwork, innovation, open minds and having fun.
Language:
Fluency in English, French is a nice to have.
Key Outputs :
Implement highly useable, visually stunning, and fun-to-use UI designs defined by the UX/UI designers, for our internal and off-the-shelf Web applications (internal web app, BI dashboards);
Technical and people leadership and guidance for software engineering teams;
Developing high performance, highly available and scalable applications with a micro-services architecture;
Design data models and define optimized tables/views in BigQuery and optimize SQL queries;
Contribute to solutions’ architecture: propose new design patterns, solutions, technologies;
Ensure data security in all layers of the applications;
Collaborate with squad to define and evolve development best practices;
Take ownership of feature implementation;
For more project details please apply with your latest CV or call Brendan with your questions.