Backend Software Engineer

Mazad

Not Interested
Bookmark
Report This Job

profile Job Location:

Manama - Bahrain

profile Monthly Salary: Not Disclosed
profile Experience Required: 1-3years
Posted on: 21 hours ago
Vacancies: 1 Vacancy

Job Summary

About The Role

We are looking for a Backend Software Engineer who enjoys building robust scalable and secure systems that power high traffic digital this role you will focus on designing and implementing backend services APIs and data layers while collaborating closely with frontend engineers product managers and DevOps teams. You care about system reliability performance and clean backend architecture.

Responsibilities

Design build and maintain backend services and APIs that support Mazads digital products.

Implement scalable and maintainable backend architectures aligned with business requirements.

Develop clean efficient and well tested server side code.

Collaborate with frontend engineers to define API contracts and data models.

Work with databases to design schemas write optimized queries and ensure data integrity.

Participate actively in sprint planning estimations and daily Scrum meetings.

Identify debug and resolve complex backend and production issues.

Optimize backend performance scalability and system reliability.

Implement security best practices including authentication authorization and data protection.

Integrate third party services messaging systems and external APIs when needed.

Contribute to code reviews and help uphold backend coding and architectural standards.

Refactor and improve existing backend codebases to enhance maintainability and performance.

Create and maintain technical documentation for services APIs and system workflows.

Collaborate with QA engineers to ensure comprehensive testing and high quality releases.

Work with DevOps teams on deployments monitoring and incident response.

Stay current with backend technologies frameworks and industry best practices.

Minimum Qualifications

2 to 4 years of professional experience as a Backend Software Engineer or Software Engineer with a backend focus.

Bachelors degree in Computer Science Engineering or equivalent practical experience.

Strong experience with JavaScript or TypeScript and .

Experience designing and building RESTful or GraphQL APIs.

Solid experience with relational databases such as PostgreSQL and familiarity with at least one NoSQL database.

Understanding of distributed systems fundamentals and messaging concepts.

Experience working with cloud platforms such as AWS.

Familiarity with clean architecture principles and test driven development.

Experience with CI CD pipelines and automated deployments.

Proficiency with Git and collaborative development workflows.

Ability to take ownership of backend features and work independently.

Strong problem solving skills and attention to detail.

Good communication skills and experience working in cross functional teams.

Preferred Qualifications

Experience with real time systems such as WebSocket or WebRTC.

Experience with messaging systems such as SQS SNS or similar tools.

Experience building high availability or high traffic systems.

AWS or Azure cloud certifications.

Experience working on e commerce marketplace or auction based platforms.

About The RoleWe are looking for a Backend Software Engineer who enjoys building robust scalable and secure systems that power high traffic digital this role you will focus on designing and implementing backend services APIs and data layers while collaborating closely with frontend engineers produc...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • Business Intelligence
  • Bidding
  • Accounts Assistant Credit Control
  • Account Development
  • Content Development
  • Lab Testing