Holistic software development with a mindful approach
Senior Full-Stack Engineer – React Native, Next.js, Backend, Product Engineering
Location
Egypt
Posted
2 days ago
Salary
€1.5K - €1.9K / month
Seniority
Senior
Job Description
Senior Full-Stack Engineer – React Native, Next.js, Backend, Product Engineering
Supaapps
• Build, maintain, and improve mobile, web, and backend features across our product stack. • Work on React Native mobile apps, Next.js web applications, and backend systems built with Python/Django and PHP. • Collaborate with designers, product stakeholders, and other engineers to turn requirements into reliable, user-friendly solutions. • Debug and resolve issues across the full stack, including mobile, web, APIs, integrations, performance, and production bugs. • Improve app performance, stability, and cross-platform behavior on both iOS and Android. • Review code, give practical feedback, and help maintain high engineering standards across the team. • Understand unfamiliar parts of the codebase, make safe changes, and improve maintainability over time. • Make pragmatic technical decisions around architecture, APIs, state management, testing, deployment, and long-term code quality. • Use modern development tools, including AI-assisted workflows, responsibly to move faster without compromising quality.
Job Requirements
- 7+ years of professional software engineering experience.
- Strong full-stack engineering skills across frontend, backend, APIs, databases, debugging, and deployment.
- Strong experience with React Native, React, Next.js, and TypeScript, or the ability to become productive in them quickly.
- Solid backend experience, ideally with Python/Django and PHP, or comparable experience with similar backend frameworks.
- Ability to understand unfamiliar codebases, debug complex issues, and make safe changes in production systems.
- Comfortable using AI development tools responsibly, while still reviewing, testing, and understanding the generated code.
- Strong understanding of architecture, maintainability, trade-offs, performance, security, and long-term code quality.
- Ability to take ownership of unclear technical problems and turn them into reliable shipped solutions.
Benefits
- Flexible working time: 5hrs in core working time, you decide if you want to start earlier or later.
- Stable working environment.
- Technical mentorship to allow you to grow and take your career to the next level.
- Friendly international team.
- Fixed personal development, learning & research hours
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description - Conduct technical interviews and assessments for PHP developer positions to evaluate candidates' coding skills, problem-solving abilities, and understanding of Java concepts. - Collaborate with recruitment teams to refine interview questions and techniques based on role requirements and industry trends. - Provide detailed feedback and recommendations on candidates to hiring managers and HR teams to assist with hiring decisions. - Stay updated with the latest Java technologies and updates to effectively assess candidates. - Participate in creating and standardizing technical interview processes and training materials for interviewers. Qualifications - Proven experience as a Java developer with a strong understanding of PHP ecosystems and frameworks such as Laravel and Symfony. - Previous experience in technical interviewing, mentoring, or teaching roles is highly advantageous. - Excellent communication and interpersonal skills. - Ability to provide constructive feedback and handle interviews professionally. - Additional languages are a plus.
Role Description Our customer's product is an AI-powered platform that helps businesses make better decisions and work more efficiently. It uses advanced analytics and machine learning to analyze large amounts of data and provide useful insights and predictions. The platform is widely used in various industries, including healthcare, to optimize processes, improve customer experiences, and support innovation. It integrates easily with existing systems, making it easier for teams to make quick, data-driven decisions to deliver cutting-edge solutions. Qualifications - Bachelor’s or Master’s degree in Computer Science or a related field. - Strong Python coding skills - 7+ years. - 2+ years of hands-on experience with machine learning and production LLM systems. - Experience building backend APIs with FastAPI, async patterns, rate limiting, and SQLAlchemy - 3+ years. - Experience designing maintainable and extensible systems using dependency injection, interfaces, and abstract base classes. - Experience with vector databases such as Pinecone, Weaviate, or Chroma, as well as hybrid search. - Strong understanding of RAG architectures, including retrieval, reranking, context assembly, and response generation. - Hands-on experience with LangChain and LangGraph for building and orchestrating LLM workflows. - Advanced Python skills, including async/await, type hints, Pydantic, and SOLID principles. - MLOps experience with MLflow, model versioning, and A/B testing; experience with Langfuse is a plus. - Experience in NLP and computer vision, including document understanding, OCR, and GPT-4 Vision. - Experience building feature pipelines, real-time and batch inference systems, and model serving. - Hands-on experience with Hugging Face is required; experience with LlamaIndex is a plus. Requirements - Understanding of DevOps, CI / CD including: Docker containerization, Azure DevOps pipelines or GitHub Actions, Kubernetes (nice to have); - Data security including: Multi-tenant data isolation, Secure key management (Azure Key Vault), Audit trail implementation; - Experience in designing on cloud platform including: Azure (strongly preferred): Azure OpenAI, Blob Storage, Key Vault, Container Registry, AWS or GCP; - Experience in data engineering in Big Data systems including: Large-scale data processing, ETL/ELT pipelines. Responsibilities - Design and build scalable backend systems, APIs, and microservices with FastAPI; - Write high-quality backend code using Python, SQL, async/await, and solid OOP principles; - Apply software best practices to ensure reliability, scalability, and on-time delivery; - Implement dependency injection, layered architectures, and SOLID design patterns; - Integrate Azure OpenAI (GPT-4, GPT-4 Vision) with robust retry and error handling; - Build LLM observability with Langfuse (prompts, tokens, cost, latency); - Develop prompt management with versioning, fallbacks, and cost optimization strategies; - Orchestrate async workflows using Celery for complex pipelines; - Design multi-tenant architectures with strict data isolation; - Integrate third-party APIs (Veeva Vault, Adobe PDF Services, OCR); - Troubleshoot systems using structured logging and distributed tracing; - Document APIs and changes using OpenAPI/Swagger. Benefits - Awesome projects with an impact - Udemy courses of your choice - Team-buildings, events, marathons & charity activities to connect and recharge - Workshops, trainings, expert knowledge-sharing that keep you growing - Clear career path - Absence days for work-life balance - Flexible hours & work setup - work from anywhere and organize your day your way
Webmaster, PHP, WordPress
VELAIOTransforming The Way Organizations Grow Their Businesses Through Technology, Process, and People
• Own and manage the website lifecycle from development through production. • Monitor website health, uptime, performance, and availability. • Troubleshoot and resolve website issues, bugs, outages, and performance bottlenecks. • Perform regular website audits, maintenance, upgrades, and testing across WordPress and PHP sites. • Manage backups, disaster recovery processes, and restoration testing. • Administer WordPress environments across development, staging, and production. • Install, configure, update, and maintain plugins, themes, and WordPress core. • Develop and maintain custom WordPress themes and plugins. • Optimize website speed, caching, and overall performance. • Ensure WordPress security best practices are followed. • Design, develop, modify, and maintain custom PHP applications and integrations. • Troubleshoot and resolve PHP code issues. • Review, optimize, and refactor legacy code when required. • Implement new functionality and business requirements. • Manage and maintain MySQL databases. • Optimize SQL queries and database performance. • Ensure database integrity, security, and backup processes. • Support data migration and troubleshooting activities. • Manage website hosting environments, including WP Engine and Linux-based servers. • Configure and maintain web servers, domains, DNS records, SSL certificates, and email-related DNS records. • Work with hosting providers and infrastructure teams to resolve server-related issues. • Monitor server resources, logs, and performance metrics. • Implement website and server security best practices. • Manage Web Application Firewalls (WAF), Cloudflare, and security configurations. • Conduct vulnerability assessments and remediation. • Perform malware scanning and security monitoring. • Ensure compliance with organizational security policies. • Support third-party integrations and APIs. • Manage website integrations with CRM systems, marketing platforms, and external applications. • Automate recurring maintenance and monitoring tasks.
Senior .NET Full-Stack Developer
VELAIOTransforming The Way Organizations Grow Their Businesses Through Technology, Process, and People
• Custom application development • API integrations • Database optimization • Troubleshooting, performance, security, and production support



