✨ About The Role
- The role involves building products that enhance the post-purchase experience for major retail brands.
- The engineer will be responsible for driving decisions on scaling and extending the platform while owning reliability and scalability KPIs.
- Daily tasks include collaborating with a team of motivated engineers to foster technical growth and embrace modern engineering practices.
- The engineer will work on designing, estimating, developing, and launching new products and features.
- The position requires resolving complex technical issues and implementing innovations to improve system availability and resilience.
- The role emphasizes the importance of delivering efficient, scalable, and reliable customer-facing systems on time.
- The candidate will engage and collaborate across the organization, contributing to the technical architecture of maintainable and scalable applications.
âš¡ Requirements
- The ideal candidate will have a Bachelor's or Master's degree in computer science, engineering, or a related field.
- A minimum of 7 years of experience as a software engineer, specifically working on distributed systems, is essential.
- The candidate should possess hands-on experience in the architecture, design, and development of enterprise applications and data infrastructure.
- Strong problem-solving skills are necessary to resolve complex technical issues and drive innovations that enhance system performance and reliability.
- Excellent organizational and communication skills are required to prioritize tasks and keep projects on schedule.
- The candidate should have deep expertise in server-side programming languages such as Java, Python, Go, Scala, or Rust.
- Experience with cloud computing platforms like AWS or GCP is highly valued.
- Previous experience in a startup environment is preferred, indicating adaptability and a proactive approach.