
Sr. Software Engineer, App Store Connect
- Vancouver, BC
- Permanent
- Temps-plein
- 7+ years of professional experience in designing, developing, and supporting highly scalable, high-performance backend applications.
- Strong proficiency in Java and object-oriented programming, with a deep understanding of core Java concepts, concurrency, and multithreading.
- Demonstrated experience with server-side development, including a deep understanding of HTTP protocols and designing/implementing RESTful APIs.
- Experience working with relational and/or NoSQL databases (e.g., Cassandra, Solr, Kafka, etc.), and an understanding of distributed systems concepts.
- Solid grasp of data structures, algorithms, and their practical application in building efficient and scalable software.
- Proven ability to write clean, well-tested, and maintainable code, with experience in unit, integration, and performance testing.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, with the ability to work effectively within a highly collaborative, cross-functional team environment.
- Demonstrated technical leadership, including mentoring junior engineers or driving significant technical initiatives.
- Proven ability to contribute to architectural discussions and design scalable, resilient backend systems
- Experience with distributed systems, large-scale data processing, and messaging technologies (e.g., Kafka, Cassandra, Solr).
- Expertise in performance tuning, profiling, and optimizing Java applications and backend services.
- Experience working with and contributing to microservices architectures in a large-scale distributed environment.
- Familiarity with monitoring, alerting, and troubleshooting production systems in a high-traffic environment.