JOB DESCRIPTION

At Lightricks we create award-winning apps that incorporate cutting edge image, video and audio processing technology that is accessed by hundreds of millions of content creators all over the world.

Behind our chart-topping apps there’s an extensive backend operation that provides our products with core services.

Our backend teams are responsible for building systems from the ground up that enable the multi-faceted business of Lightricks to function - from user authentication, through payment processing, to collecting, storing and processing millions of user events on a daily basis.

If you’re a creative thinker and doer with experience in software engineering who wants to build incredible software and solve the hardest problems across our backend platform, while working alongside engineers at the top of their field, Lightricks is the perfect place for you.

RESPONSIBILITIES
  • Brainstorming feature design, system architecture and troubleshooting.
  • Designing and building scalable and robust data pipelines that integrate with multiple internal and external data sources. 
  • Designing and building highly available mission critical microservices and APIs. 
  • Writing clean, maintainable and testable code, and inspiring others to do the same. 
  • Full ownership of the technology stack, including infrastructure and production-readiness of key systems.
  • Identifying and implementing software engineering best practices.
  • Work with CI/CD pipelines to deliver frequent and high quality features.
  • Work together with other teams in the company.
REQUIREMENTS
  • B.Sc. degree in Computer Science or similar technical field of study (or equivalent practical experience).
  • Passion for software engineering.
  • Highly independent and autodidact.
  • Open source contribution, pet project or anything else that can show us that you are serious - a plus.
  • Hungry to learn and eager to grow with us.