← Back to jobs
M

Full-stack Engineer

·Bahrain
Not specifiedFull-timeFull-stack DevelopmentSoftware Development

Seeking a Full-stack Engineer to design, develop, and maintain modern web applications. Build scalable components, APIs, and responsive interfaces. Collaborate with cross-functional teams to deliver new features, resolve issues, and improve performance.

Responsibilities

  • Design, develop, and maintain web applications across the full stack.
  • Build clean, reusable, and scalable software components.
  • Develop APIs, backend services, and database integrations.
  • Create responsive and intuitive user interfaces.
  • Collaborate with designers and product teams to deliver new features.
  • Identify and resolve bugs and performance issues.
  • Participate in code reviews and promote engineering best practices.
  • Improve application performance, security, and reliability.

Requirements

  • Strong understanding of modern web development principles.
  • Familiarity with frontend technologies like JavaScript, TypeScript, React, or Vue.
  • Knowledge of backend development with Node.js, Python, or Java.
  • Experience with REST APIs and databases.
  • Understanding of Git, development workflows, and testing practices.
  • Strong problem-solving skills and attention to detail.
  • Ability to collaborate and take ownership of tasks.
  • Curiosity and enthusiasm for learning new technologies.

Benefits

  • Opportunity to work on meaningful and challenging products.
  • Hands-on exposure to modern development tools and technologies.
  • Collaborative environment where ideas and technical contributions are valued.
  • Opportunities to learn, experiment, and grow your engineering skills.
  • Chance to influence architecture, development practices, and product direction.
  • Competitive compensation and comprehensive benefits package.

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions