Overview
Skills
Job Details
Education
Bachelor’s degree in computer science, Engineering, Mathematics, or a related field.
Experience
Experience developing software services and an understanding of design for scalability, performance, and reliability.
Experience with a variety of modern programming languages (Java, Python, Javascript or C#).
Strong Experience in Messaging Queue Tools like RabbitMQ, Apache Kafka and ActiveMQ
5+ years of experience in the job offered or a related occupation must involve: designing and developing large-scale, distributed software applications, tools, systems and services using Java, Javascript, Python or C#.
Demonstrated ability to learn new technologies.
Excellence in communicating with users, team members, and stakeholders to describe product features, designs and product strategy.
Knowledge of professional software engineering practices and best practices for the full software development life cycle.