Backend Software Developer
We are looking for a skilled backend software developer to join our team.
* Distributed systems using Java and Nodejs technologies.
* Apache Kafka message driven architectures and data pipelines design, implementation and maintenance.
* Scalable resilient APIs and backend services development.
This role requires design, implementation, maintenance of distributed backend services, message driven architectures, data pipelines, scalable APIs, code deployment, monitoring, troubleshooting and prototyping new technologies.
Qualifications and Skills:
* A Bachelor of Science degree or higher in Engineering, Computer Science or a related field.
* At least 5 years of experience in software engineering.
* Strong expertise in Java programming language for backend or distributed systems environments.
* Proficiency in Nodejs, AWS, GCP cloud platforms.
* Solid understanding of software design patterns, system architecture and microservices principles.