Front-end and Back-end Development

ITGOALSNew Cairo City,
Hybrid

About The Position

As a Front-end and Back-end Developer, you will contribute to building and enhancing modern web applications end-to-end. You’ll work across the stack—creating responsive user interfaces, implementing robust APIs and services, integrating databases, and collaborating with cross-functional teams to deliver reliable, scalable features. This role is well-suited for engineers who enjoy variety, ownership, and learning while delivering high-quality product experiences.

Requirements

  • 0–5 years of experience in web development (front-end, back-end, or full-stack).
  • Solid understanding of HTML, CSS, and JavaScript/TypeScript fundamentals.
  • Experience with at least one modern front-end framework (e.g., React, Angular, or Vue).
  • Experience building back-end applications with at least one server-side technology (e.g., Node.js, .NET, Java, Python, or PHP).
  • Understanding of API design principles (REST), authentication/authorization basics, and secure coding practices.
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL, SQL Server) and/or NoSQL databases.
  • Comfort with Git-based workflows and collaborative development practices.
  • Strong problem-solving skills, attention to detail, and ability to communicate clearly with technical and non-technical stakeholders.

Nice To Haves

  • Experience with state management, component libraries, and front-end performance optimization.
  • Experience with testing practices (unit/integration/e2e) and tools (e.g., Jest, Cypress, Playwright).
  • Familiarity with CI/CD pipelines and deployment workflows.
  • Exposure to cloud platforms and containerization (e.g., AWS/Azure/GCP, Docker).
  • Experience with microservices, message queues, or real-time features (e.g., WebSockets).
  • Understanding of accessibility standards (WCAG) and internationalization (i18n).

Responsibilities

  • Develop and maintain responsive, user-friendly web interfaces using modern front-end technologies.
  • Build and maintain back-end services and RESTful APIs to support product features and integrations.
  • Translate UI/UX designs into high-quality, accessible, and performant front-end implementations.
  • Integrate front-end components with back-end APIs and ensure smooth end-to-end functionality.
  • Design, implement, and optimize database schemas, queries, and data access patterns as needed.
  • Write clean, maintainable code with appropriate testing and documentation.
  • Collaborate with product, design, QA, and engineering teammates to refine requirements and deliver features iteratively.
  • Troubleshoot, debug, and resolve issues across the stack, including performance and reliability concerns.
  • Participate in code reviews and contribute to improving engineering standards and best practices.

Benefits

  • Opportunity to work on impactful projects with international collaboration.
  • Learn from experienced teammates.
  • Grow your skills across both front-end and back-end development.
  • Supportive, delivery-focused environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service