Platform Software Architect

Israel - Ramat-Gan · Full-time · Senior

About The Position

We’re looking for an experienced and talented self-driven Platform Software Architect to join us and take an active role in initiating, researching, and extending Elementor’s growing platform capabilities.

This is a unique opportunity to build and evolve in a fast-growing, 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 future one pixel at a time. We provide our users with everything they need to succeed.

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 16M websites powered by Elementor. About 10% 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 believe in empowering our employees and our users, enabling people to grow.

Creativity, professionalism, curiosity, motivation, and friendship are the driving force behind our journey, and we take great pride in the people of Elementor who lead the company’s constant scaling.

Responsibilities

  • Develop and maintain the architectural vision and strategy for Elementor’s platform, with a focus on software and data engineering requirements 
  • Design scalable, secure, high-performance solutions that align with our business objectives
  • Actively participate in the coding, debugging, and optimization of platform and data components, ensuring adherence to best practices in software and data engineering
  • Guide R&D teams in system improvements 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 
  • Educate and support development teams to help them resolve complex issues
  • Work hands-on with the engineering teams to ensure proper design and implementation
  • Analyze requirements and provide technical solutions 
  • Coordinate and oversee technical standards, including software coding standards, tools, and platforms
  • Review infrastructure with the DevOps team to identify possible issues and recommend solutions
  • Tackle difficult technical problems in architecture, code, infrastructure, and product to propose short and long-term solutions that balance practicality and innovation
  • Learn new fields, technologies, and approaches to meet evolving company needs
  • Conduct POCs and experiment with various technologies, tools, and platforms to find optimal solutions from a technological, operational, and business perspective

Requirements

  • 10+ years of experience in software development, including at least 6 years as an architect in SaaS/web companies
  • Hands-on experience in Node.js, open-source libraries, Linux-based systems, Bash scripting, and data engineering technologies  - a must
  • Significant expertise 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, and monitoring
  • Able to adjust communication and articulate complex technical concepts to stakeholders on any level, from executives to software engineers
  • A team player with strong verbal and written communication skills 
  • Strong organizational and multitasking skills and an ability to thrive in a fast-paced, dynamic environment

Podcast

We recorded and filmed a podcast specifically for you.

We recommend watching or listening to better understand the story behind the team, the essence of the role, and how to optimally prepare for the next step in your recruitment process.

https://elemn.to/scale_platform

Apply for this position