Senior Full stack developer (Node.js/React)
Remote JavaScript Senior 15993Project Overview:
Requirements:
- Bachelor's degree in Computer Science or related technical field; Master's preferred;
- Self-motivated, experienced Full-stack developer who enjoys owning projects from inception to completion and works extremely well with others in a distributed environment;
- You have significant experience in writing code using React and node.js;
- You have experience in Data streaming and storage technologies such as Postgres, MongoDB and Kafka;
- You have a good understanding of Microservice-, API- and event-based- architectures, Domain Driven Design, Distributed systems, transactions and consistency models and SDLC in general;
- Proficiency in TDD and test automation, Agile practices (Scrum, Lean, Kanban) and DevOps;
- A strong preference for order with the ability to work through occasional chaos to get there;
- You are used to tools like Jira, Confluence, Gitlab, Jenkins, Ansible;
- Having a growth mindset, a sense of urgency, and be comfortable with challenging the status quo while charging ahead when the challenge is not successful;
- You're passionate about latest web, IoT and AI technologies, architecting high-quality, componentization, reliability, high-performance and building for scale;
- Superb communication skills are required.
Nice to have:
- You have deep knowledge in at least one of the following languages and frameworks: Java/SpringBoot, Scala, Python;
- Knowledge of GCP, Kubernetes, Docker is desirable;
- Knowledge about API Management and Service Mesh (Mulesoft, WSO2, Apigee, Istio etc.);
- Experience with Spark, Hadoop and/or Apache NiFi is a plus.
Keywords:
- Node.js, React, GCP;
- TDD, API, DDD;
- Posgres, MongoDB, Kafka.