Careers
Senior Full-Stack Software Engineer
About The Position
Kendago is a global leader in Direct-to-Consumer (D2C) digital marketing and advertising. We provide brands with a comprehensive suite of services, including proprietary AdTech-backed PPC, creative production, digital marketing expertise, and data-backed CRO optimization. We help our clients grow into world leaders by combining our unique approach to PPC with a focus on brand development, funnel optimization, and ad creativity.
We are looking for an highly experienced Senior Full-Stack Software Engineer to join our core team.
In this role, you will be a key technical pillar, responsible for driving the development of our most mission-critical features from concept to production. You will blend deep technical hands-on execution with high-level architectural design, ensuring our systems are robust, scalable, and built for performance.
This is a hybrid position, including two to three work-from-home days per week, with flexibility based on team and individual needs.
Our Office is located in Kiryat Ono.
Requirements
- Experience: 7+ years of proven hands-on experience in software development.
- At least 5 years of experience in Backend development using Python or Node.js.
- 3+ years of experience with React (or equivalent frameworks like Angular/Vue.js).
- Architectural Depth: Proven experience in System Architecture, Design Patterns, and designing distributed systems.
- API Design: Deep expertise in designing and implementing RESTful or GraphQL APIs.
- Soft Skills: High level of independence and "ownership" mindset, paired with excellent communication and interpersonal skills.
Advantages (Nice to Have)
- Entrepreneurial Spirit: Experience as a founding member or an early employee in a startup is a significant plus.
- Cloud Proficiency: Hands-on experience with cloud platforms (AWS / GCP / Azure).
- Data Management: Familiarity with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
- DevOps & Infrastructure: Experience with Docker, Kubernetes, and CI/CD automation.
- Education: B.Sc. in Computer Science or Software Engineering, or an alumnus of an elite military technological unit.
Responsibilities
- Technical Leadership & Execution: Lead the end-to-end development of core features, maintaining a high standard of hands-on coding while overseeing the technical lifecycle.
- System Architecture: Design and build complex, scalable, and high-performance distributed systems.
- Collaboration: Work closely with Product Managers, Designers, and cross-functional teams to translate product vision into actionable technical requirements.
- Continuous Improvement: Drive the evolution of our development processes, system infrastructure, and overall code quality.
- Mentorship: Act as a technical mentor for team members, conducting code reviews and establishing engineering Best Practices.