اقتراحات البحث:

عمل من المنزل
وظائف خالية
work from home
junior front end developer
front end developer
hotel
data entry
remote
deraya
accountant
project manager
security manager
data analyst
القاهرة
Cairo
القاهرة
الإسكندرية
الجيزة
Giza
Sharm El Sheikh
Alexandria
6th of October
New Cairo City
جنوب سيناء

Senior Full Stack Software Engineer

Kalasko
البحر الأحمر
دوام كامل
منذ يوم

Senior Full-stack Software Engineer
Remote / Hybrid / On Site (Gouna, Red Sea, Egypt)

Kalakso is hiring Senior Full-stack Software Engineers for a global AdTech Digital Out Of Home (DOOH) company primarily focused on physical convenience and grocery retailers. We enable retailers to enroll their media inventory into our Retail Media Network, and we make it easy for brand advertisers to publish their marketing campaigns.

The problem we’re solving

Digital retailers use data to study shoppers’ online behavior, predict their needs, and eliminate any friction points in the decision-making process. As a result, they provide shopping journeys that are very low on cognitive stress and therefore high on conversions/revenue. The problem is that digital-born retailers are moving to the offline world to increase their market share, and physical retailers are lacking the technology to compete with the complex data models digital ones have.

Our Vision
Our vision is to make physical spaces as intelligent and engaging as digital ones.
Our Mission
Our mission is to harness the power of data, AI, and Machine Learning by instantly and intelligently delivering highly engaging, personalized, and profitable in-store experiences.


Our Values
  • Proactive: We don’t wait to be told what to do.
  • Rational: We execute on well-researched ideas.
  • Resilient: We simply don’t give up and are determined to succeed.
  • Diverse: Our differences make us stronger as a group, and we love that.
  • Social: We work hard and take time to celebrate success.


Job Purpose


We are looking for a highly skilled Senior full-stack software Engineer. You will work with product owners and other experienced software engineers to define software requirements and participate in operational and technical projects. In this role, you should be able to work independently while seeking the supervision and guidance of your superior. You should have excellent organizational and problem-solving skills. Your goals will be to develop high-quality software that is aligned with user needs and business goals.


Job Responsibilities


  • Software Development
  • Develop, maintain, and enhance high-quality software solutions under guidance from senior engineers.
  • Write clean, maintainable, and tested code following team standards and best practices.

  • System Design & Architecture
  • Contribute to the design and implementation of features and components.
  • Follow established architectural patterns to ensure maintainability and scalability.

  • Code Review & Mentorship
  • Conduct code reviews to learn and provide constructive feedback.
  • Support junior engineers and interns with guidance on coding practices and
problem-solving.

  • Collaboration & Agile Practices
  • Collaborate with cross-functional teams (Product, Design, QA) to deliver assigned tasks.
  • Actively participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.

  • Troubleshooting & Optimization
  • Identify and fix bugs or performance issues in the software.
  • Assist in optimizing application code and improving system reliability.

  • Technical Improvement & Learning
  • Suggest minor improvements to code, processes, and workflows.
  • Stay updated with relevant technologies and adopt best practices under supervision.

  • Testing & Validation
  • Write unit and integration tests for assigned features.
  • Ensure solutions meet functional and non-functional requirements.

  • Documentation & Knowledge Sharing
  • Document implemented features, APIs, and processes for internal use.
  • Share learnings and knowledge within the team to support collaborative growth.


KPIs


Code Quality & Maintainability
  • Defect density: Number of bugs/defects per 1,000 lines of code (target threshold set
per team.
  • Percentage of code reviews approved without major revisions.

Delivery & Productivity
  • Percentage of assigned tasks completed on time per sprint.
  • Number of pull requests merged per sprint (weighted by complexity).

Collaboration & Knowledge Sharing
  • Participation in code reviews, design discussions, and team meetings.
  • Contributions to internal documentation, technical guides, or knowledge-sharing sessions.

Learning & Growth
  • Progress on skill development and adoption of best practices.
  • Ability to take on increasingly complex tasks over time with minimal guidance.


Skills & Experience

  • Proven Software Engineering Experience, more than 5 years of hands-on experience building scalable and maintainable software.

  • Backend Development

  • Good Knowledge in Python or Node.js, or Go; experience with stateful/stateless services and microservices.
  • Good Knowledge with any Node.js framework: NestJS, Express.js, Fastify

  • Frontend Development

  • Proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, Angular, React, or Vue.js.
  • Understanding of state management and maintainable front-end architectures.

  • APIs & Integration

  • Experience designing and developing RESTful APIs and GraphQL services.

  • Databases & Data Management

  • Experience with SQL (PostgreSQL, Timescale) and/or NoSQL (MongoDB, Redis) databases.
  • Basic data modeling and query optimization skills.

  • Cloud & Infrastructure

  • Experience with at least one cloud provider (AWS, Azure, or GCP).
  • Familiarity with Docker and basic Kubernetes concepts.

  • CI/CD & Testing

  • Experience with CI/CD pipelines (Jenkins, GitHub actions, CircleCI).
  • Proficiency in unit and integration testing; familiarity with automated testing.

  • System Design & Performance

  • Understanding of scalable and fault-tolerant architectures.
  • Basic performance optimization skills; familiarity with monitoring tools (Prometheus, Grafana, ELK).

  • Version Control & Collaboration

  • Proficient with Git, branching, and pull request workflows.
  • Experience working in Agile teams (Scrum/Kanban) with Jira/Confluence.

  • Problem Solving & Analytical Thinking

  • Ability to troubleshoot software issues independently.
  • Analytical mindset and aptitude for problem-solving.

  • Learning & Growth

  • Willingness to learn from senior engineers and adopt best practices.
  • Strong communication skills and willingness to share knowledge with peers.


Education


  • Bachelor’s degree in Computer Science, Information Systems, or any other related field. Language Skills
  • Excellent level in the English language (Writing, Speaking, Reading, Listening)
تقديم
حفظ
الإبلاغ عن وظيفة
توصيات وظائف أخرى:

Engineer / Senior Engineer, Software Tester

Egyptian Banks Company
New Cairo City, القاهرة
  • Develop and execute test plans for complete software...
  • Develop and execute different manual and automated testing...
منذ أسبوع

Lead Software Engineer - UI/Angular

Integrant
Giza, الجيزة
  • Work with back-end .net developers, testers, and creative...
  • The Web Developer will be responsible for writing, deploying...
منذ أسبوع

Senior Software Integrator Engineer

Luxoft
Cairo, القاهرة
Supporting large Vehicle Manufacturers in the area of Development, Production and Aftersales is Luxoft's ambition. Luxoft's goal...
منذ 3 أسابيع

Ruby on Rails - Software Engineer

dopay
Cairo, القاهرة
  • Work alongside product teams to understand feature...
  • Develop and Maintain Backend Systems: Spearhead the...
منذ أسبوعين

Staff Software Engineer (Full Stack - Java Springboot)

sumerge
Cairo, القاهرة
  • Advises others and assumes a technical leadership role in...
  • Compares and articulates alternative approaches to a design...
منذ أسبوع

Principal Software Engineer - UI/Angular

Integrant
الجيزة
  • Deliver fast, clean, pixel-perfect, and scalable front-end...
  • Work with back-end .net developers, testers, and creative...
منذ 3 أسابيع

Senior Full Stack Software Engineer

TechBiz Global GmbH
الإسكندرية
  • Work closely with product managers and designers to develop...
  • 5+ years of experience with JavaScript and modern frontend...
منذ 4 أسابيع

Full Stack Software Engineer

RATP Dev
Cairo, القاهرة
  • Develop and implement responsive web interfaces using HTML,...
  • Build interactive features and components using PHP Drupal 9...
منذ 4 أسابيع

Senior Full Stack Engineer (Node.js & React)

Yassir
القاهرة
  • Design and develop web applications using Node.js and React.
  • Collaborate with cross-functional teams to define, design,...
منذ 3 أسابيع

Video Editor

Studio Belmont
Cairo, القاهرة
  • Edit video content for medical and healthcare campaigns,...
  • Add animations, transitions, and motion graphics to enhance...
منذ 3 أيام