looking for a Backend Developer to join our Messaging Engine team and to build innovative and inspiring end-user experiences.
The role requires a mind for collaboration, a motivated spirit, and the experience to repeatedly innovate solutions. prides itself on its ability to deliver top shelf services to clients; our Backend Developer must be able to design and implement real time systems that work at scale and at real-time.
rooted in collaboration and creativity, and a focus on delivering top-shelf services to clients, effective communication through multiple channels, and high-functioning interpersonal skills are critical for this role's success.
Role
Collaborate with the team to define software requirements and specifications.
Design and implement low-latency and scalable applications to analyze multiple data sources using technologies like Docker, Kubernetes, etc.
Debugging meaningful technical issues inside a very deep and complex technical stack involving Dockers, micro services, etc.
Write clean, modular, and maintainable code that adheres to software development best practices.
Stay up-to-date with emerging trends and technologies in software development.
The role requires a mind for collaboration, a motivated spirit, and the experience to repeatedly innovate solutions. prides itself on its ability to deliver top shelf services to clients; our Backend Developer must be able to design and implement real time systems that work at scale and at real-time.
rooted in collaboration and creativity, and a focus on delivering top-shelf services to clients, effective communication through multiple channels, and high-functioning interpersonal skills are critical for this role's success.
Role
Collaborate with the team to define software requirements and specifications.
Design and implement low-latency and scalable applications to analyze multiple data sources using technologies like Docker, Kubernetes, etc.
Debugging meaningful technical issues inside a very deep and complex technical stack involving Dockers, micro services, etc.
Write clean, modular, and maintainable code that adheres to software development best practices.
Stay up-to-date with emerging trends and technologies in software development.
Requirements:
4 years of developing experience developing with Java.
Strong technical skills and a passion for developing features end-to-end.
Understanding of product and a passion for building software that provides a great experience.
Experience in designing, developing, and testing scalable distributed systems.
Strong problem-solving skills and attention to detail.
Ability to work collaboratively in a team environment.
Familiarity with both relational (SQL) and non-relational databases like Redis and Cassandra.
Experience with Docker, containers, Kubernetes.
Experience with messaging technologies such as ActiveMQ, RabbitMQ or otreaming technologies like: Kafka/Flink.
Experience with AWS cloud technologies and administration such as S3, EC2, EKS, Lambda, and CloudWatch.
4 years of developing experience developing with Java.
Strong technical skills and a passion for developing features end-to-end.
Understanding of product and a passion for building software that provides a great experience.
Experience in designing, developing, and testing scalable distributed systems.
Strong problem-solving skills and attention to detail.
Ability to work collaboratively in a team environment.
Familiarity with both relational (SQL) and non-relational databases like Redis and Cassandra.
Experience with Docker, containers, Kubernetes.
Experience with messaging technologies such as ActiveMQ, RabbitMQ or otreaming technologies like: Kafka/Flink.
Experience with AWS cloud technologies and administration such as S3, EC2, EKS, Lambda, and CloudWatch.
This position is open to all candidates.