24 days ago
Responsibilities
- Design and build scalable, high-performance systems and services.
- Lead feature development from concept through deployment while ensuring quality, performance, and maintainability.
- Collaborate with architects and senior engineers on system design and technical strategy.
- Mentor junior engineers and promote continuous learning and code quality.
- Conduct code reviews, establish engineering standards, and drive best-practice adoption.
- Identify bottlenecks and resolve technical challenges in production and development environments.
Requirements
- 5–7 years of software engineering experience.
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
- Expertise in one or more modern programming languages, such as Java, Python, JavaScript, or C++.
- Strong understanding of distributed systems, cloud-native services, and performance optimization.
- Experience with microservices, containerization, and cloud platforms.
- Strong problem-solving, mentorship, and communication skills.
- Proven experience delivering production-grade software and improving team effectiveness.
Benefits
- Opportunity to solve complex challenges at scale with experienced technical colleagues.
- Opportunity to shape and secure a global, cloud-native, AI-driven platform.
- Innovative, collaborative, and fast-paced work culture.