Front end Developer
If you are passionate about making a positive impact in the education sector, possess the skills to deliver high-quality software, and have advanced front-end capabilities, we would love to hear from you.
As part of our team, you will work with technologies such as :
Web : Typescript, Web Components, Progressive Web Apps, React
Development : Node.js / Typescript, Spring Boot / Java
API : REST, GraphQL, API Gateway
Deployment : Github, Jenkins, Concourse CI
Containers : Docker and Kubernetes
Database : PostgreSQL, DynamoDB, Redis
Cloud : AWS, Terraform
Frameworks : Apache Mesos, Kafka, Spark, and Amazon Kinesis
Your responsibilities will include :
Developing front-end code using React and Web Components for our web applications
Contributing to back-end code, particularly micro-services using our tech stacks
Owning significant projects from inception to completion
Anticipating and avoiding potential pitfalls for the team
Embracing and applying new technologies such as functional programming, distributed computing, machine learning, advanced data engineering, and serverless computing
Contributing to our engineering culture and continuous improvement of best practices
What You'll Bring :
6+ years of experience and a bachelor's degree in computer science or a related field (preferred)
Experience with Java or Node.js, as well as front-end technologies (HTML / JS)
Ability to quickly adapt and be productive in diverse environments, even with unfamiliar tools
Strong problem-solving skills and the ability to collaborate effectively
Familiarity with architectural concepts like microservices and RESTful services
Cloud computing experience, preferably with AWS
Experience with code reviews, version control systems (preferably Git), and testing methodologies