Back-end Developer
job description
You’ll design and develop reliable server-side apps and databases. By testing and debugging them, you make sure that issues are found and addressed in time. Our client base is growing rapidly, and so is the need to make our system and APIs more scalable. You will play an important role in making our platform scalable by transforming from monolithic to microservice-based architecture.
You’re working with a supportive team who are ready to hear your thoughts, brainstorm when you want fresh ideas, and work with you when you need to delegate. We believe that everyone should be heard and respected. We are also firm believers in open communication, voicing and solving problems early, before they become major obstacles.
Armed with your experience, supported by your team, and motivated by exciting projects, you’re all set for a successful career at Sinbad Software.
Your challenges
career join us image
  • career join us image
    Design, build, and maintain core components of applications for our customers, internal teams, and third-party developers.
  • career join us image
    Help to take your code to production, troubleshoot any issues that arise, and own fixing any associated bugs.
  • career join us image
    Build automated unit and integration tests and perform code reviews to improve the code quality.
  • career join us image
    Participate in the deployment of new products and features by collaborating with other teams.
  • career join us image
    Make codebases consistent and maintainable.
Our Team
career join us image
We are the Back-end team. We are responsible for designing, developing, testing, and debugging the company’s server-side apps and databases. In collaboration with the QA team, we investigate and resolve technical issues. We empower the Front-end team by providing the components and features that they need. We aspire to delight our customers with a flawless digital experience.
Requirements
career join us image
  • career join us image
    Expertise in any modern programming language.
  • career join us image
    Experience in Redis, Git, Docker, and familiarity with microservices and scalable systems.
  • career join us image
    Ability to produce high-quality, self-documenting code by using test-driven development (TDD) techniques.
  • career join us image
    Knowledge of information security and data protection.
What’s good to have
career join us image
  • career join us image
    Experience with asynchronous programming and scalable systems.
  • career join us image
    Experience with relational database design and/or open-source RDBMS systems such as PostgreSQL or MySQL.
  • career join us image
    Background in Linux and other open-source platforms.
  • career join us image
    Fluency in spoken and written English.
Benefits
Market-based salary
Annual performance bonus
Medical insurance
Housing & transportation allowance
Casual dress code
Work permit
Dubai, the UAE