

Essential Responsibilities:
Expected Qualifications:
As a Staff Software Engineer – Full Stack, your day-to-day will involve high-impact work across the full technology stack:
Architect and Implement Solutions: Lead the design and hands-on implementation of large-scale, complex Full Stack solutions for critical platform components, ensuring scalability, reliability, and security.
Technical Leadership: Drive the adoption of technical excellence and best practices across the engineering team, including design patterns, code quality standards, and efficient development methodologies.
System Optimization: Identify and address performance bottlenecks, optimizing core systems to handle increasing transaction volumes and ensure ultra-low latency.
Data Architecture: Contribute to strong data architecture design, leveraging expertise in both relational and NoSQL databases to support high-throughput, mission-critical applications.
Mentorship and Development: Act as a technical mentor and coach for junior and mid-level engineers, fostering their growth and developing high-performing engineering talent within the organization.
Cross-Functional Collaboration: Partner closely with product managers, data scientists, and other engineering teams to define system requirements and translate business needs into robust technical specifications.
Education: Bachelor’s degree in Computer Science or a related technical field.
Experience: Minimum of 10 + years of hands-on, progressive Frontend development experience building and operating large-scale, distributed applications.
Frontend Expertise: Deep proficiency in JavaScript, HTML, and CSS , coupled with strong experience in at least one modern frontend framework such as React, Angular, or Vue .
Backend & Systems: Strong experience with microservices architecture and building robust, scalable backend services.
Database Skills: Solid understanding of relational databases , including strong data architecture and hands-on SQL/PL-SQL development skills . Exposure to and experience with NoSQL technologies is also required.
Foundational Knowledge: Proven experience applying software design patterns, data structures, and algorithms to solve complex engineering challenges.
Experience developing and integrating with modern API technologies, such as GraphQL .
Active contributor to open-source projects or a strong history of presenting at technical conferences/meetups.
Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
Any general requests for consideration of your skills, please
משרות נוספות שיכולות לעניין אותך