Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on email

Platform Software Architect

Israel - Ramat-Gan · Full-time · Senior

About The Position

We are looking for an experienced and talented self-driven Software Architect to join us and play an active role in initiating, researching, and extending our growing platform capabilities.

This is a unique opportunity to build and evolve in a fast-growing company and super-agile environment.

Work Environment

What do we do?

Elementor is the leading website building platform for WordPress professionals.

Our vision is to empower web creators - developers, designers, and marketers, with the ability to create their futures one pixel at a time. We provide our users with everything they need to become successful web creators.

A new website is created every 10 seconds using Elementor! 

Since we launched in Israel in 2016, we have expanded to more than 180 countries, with more than 9M websites powered by Elementor. More than 7% of all websites around the world are built using Elementor!

How do we do it?

At Elementor, we're building the future of web creation. 

We’re all about empowering people, both our employees and our users. 

Elementor is a place where you can truly grow.

We encourage professional development and personal growth.  

Creativity, friendship, curiosity, motivation, and professionalism are the driving force behind our journey. 

Elementor's constant scaling is an important aspect we take great pride in.

Responsibilities

  • Guide R&D teams in improving the system by adopting innovative technologies, improving development methodologies, increasing code quality, and providing aligned cross-system guidelines
  • Provide technical support to development teams and software architecture through design choices 
  • Analyze requirements and provide technical solutions. coordinate and oversee technical standards, including software coding standards, tools, and platforms
  • Review infrastructure with DevOps team for any issues, and recommend solutions
  • Tackle difficult technical problems in architecture, code, infra, and product to come up with solutions, balancing practicality and innovation, both short and long term
  • Learn new fields, technologies, and approaches to address the needs of our rapidly-growing company
  • Conduct POCs to experiment with various technologies, tools, and platforms to find the best solutions from a technological, operational, and business perspective
  • Educate and support development teams to help them resolve complex issues
  • Work hands-on with the engineering teams to ensure proper design and implementation

Requirements

  • 10+ years of experience in software development, including proven experience as an architect in SaaS companies
  • Hands-on experience in Node.js, PHP, open-source libraries, Linux-based systems, bash scripting - a must
  • Significant experience with GCP or AWS, K8s, CI/CD tools, open-source frameworks, and tools - a must
  • Experience with Microservices architecture and Event Sourcing systems
  • Experience working with databases such as MySql, MongoDB, ElasticSearch, Redis, etc.
  • Significant experience designing state-of-the-art SaaS systems
  • Deep understanding of enterprise-grade system design including scalability, performance, security, resiliency, high availability, disaster recovery, monitoring, etc.
  • Strong communication skills with the ability to adjust technical communication to any level (from Executives to Software Engineers)
  • A team player who truly enjoys interacting with various types of people, collaborating with others, and participating in pairing and code reviews

Apply for this position