June 3
• Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high availability and performance • Collaborating as a product-oriented engineer to align technical solutions with business objectives • Creating well-designed, testable, efficient code • Participating in all phases of the development lifecycle • Assisting in the preparation and production of releases of software components • Ensuring designs are in compliance with specifications • Being actively involved in making correct time-proven architectural decisions • Investigating alternatives and technologies and presenting them for architectural review, in order to support continuous improvement • Driving engineering best practices by considering aspects like observability, maintainability, scalability, and code quality
• A good idea of software development, particularly in test-driven development • Experience in designing and developing applications in one of Java, Go, Rust, C++ • Experience in Object-Oriented analysis and common design patterns • Strong Understanding of Relational Databases and SQExperience with ORM Technologies • Good knowledge of Redis • Good knowledge of Event Driven Architecture and messaging services technologies such as Apache Kafka • Experience in Kubernetes, Docker, Reactive Programming is a plus • Experience in Microservice Architecture • Scalability experience to build robust and scalable systems • Experience in transactional systems to design and develop reliable and secure components • Experience in APM tools and monitoring technologies
• Solve challenging problems and build 10x better products. • Expect hard work, high ownership, a strong desire to learn. • Bring the best people, holding high quality standards, and an environment of speed and ambition. • Get to push your boundaries and learn from the best.
Apply Now