Vacancy expired!
- At least 3+ years experience as a software engineer
- Strong Python, GO Lang, Java Development experience with experience in multi-threading
- Robust object-oriented design pattern knowledge and implementation experience using one or more object-oriented languages (e.g. Java, C/C)
- Advanced knowledge and experience developing and working with relational databases (e.g. MySQL, Sybase) and NoSQL distributed storage technologies (e.g. Cassandra, HBase)
- Experience with multi-tier application architecture and high performance distributed and in-memory caching solutions
- Strong understanding of data modeling techniques
- Knowledge and experience adhering to software development life cycle best practices including test driven development, unit testing discipline, agile development, and CI/CD strategies
- Passion for engineering highly available, performant systems
- Working knowledge of building and deploying distributed systems
- Creativity and resourcefulness to problem solve independently
- Curiosity and drive to learn new things and build new solutions
- Excellent communication skills, time management, organization, and attention to detail
- Passion for design and details to deliver a great overall UX
- Experience with cloud technologies (e.g. Kubernetes, Docker, OpenStack, Kafka) is a plus
- Experience with modern web technologies, frameworks and languages (e.g. TypeScript, Angular, RxJS (reactive programming)) is a plus
Vacancy expired!