Visionary Tech Services
Software Engineer - Backend Developer - Database Focus
Visionary Tech ServicesUnited Arab Emirates6 hours ago
ContractInformation Technology
We are looking for a Backend Developer with strong database skills to support the design, development, and maintenance of backend services for our Sovereign AI Platform. This role emphasizes hands-on development of APIs, data integrations, and database operations, ensuring high performance, scalability, and reliability of backend systems. The ideal candidate is detail-oriented, comfortable working with SQL/NoSQL databases, and able to contribute to building efficient and secure backend services in a cloud environment.

Requirements

  • Develop and maintain backend services and APIs with efficient data access and storage logic.
  • Implement and optimize database schemas, queries, and indexes across relational and NoSQL systems.
  • Write clean, testable, and well-documented backend code in Node.js, Python, Java, or .NET Core.
  • Support data migrations, backup/recovery processes, and monitoring of database performance.
  • Collaborate with frontend developers, product managers, and DevOps teams to deliver end-to-end features.
  • Ensure data consistency, integrity, and security in all backend processes.
  • Assist in tuning queries and troubleshooting performance bottlenecks.
  • Contribute to continuous integration and deployment (CI/CD) of backend services and databases.
  • Follow coding standards, participate in code reviews, and maintain documentation.

Role Requirements:

  • 5+ years of backend development experience, with a focus on database-driven applications.
  • Proficiency with relational databases (PostgreSQL, MySQL, or MS SQL) and exposure to NoSQL systems (MongoDB, Redis, Elasticsearch).
  • Hands-on experience writing and optimizing SQL queries, indexes, and stored procedures.
  • Strong programming skills in at least one backend language (Node.js, Python, Java, or .NET Core).
  • Familiarity with RESTful APIs, GraphQL, and backend service integration.
  • Experience working with cloud platforms (Azure, AWS, or GCP) for database and service hosting.
  • Understanding of version control (Git), containerization basics (Docker), and CI/CD pipelines.
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.

Technical Skills:

  • Databases: PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch
  • Backend Development: Node.js, Python, Java, .NET Core
  • Cloud Platforms: Azure SQL Database, AWS RDS, GCP Firestore
  • APIs: REST, GraphQL
  • DevOps (Basics): Git, Docker, CI/CD pipelines
  • Testing: Unit testing with Pytest, JUnit, NUnit, or equivalent

Deliverables:

  • Backend services and APIs with efficient database integrations.
  • Optimized database schemas, queries, and indexes.
  • Documentation of backend endpoints and database models.
  • Unit-tested, production-ready backend code.
  • Database monitoring and performance improvement reports.

Benefits

  • Be at the forefront of building sovereign AI platforms that drive digital independence and transformation.
  • Work with some of the most forward-thinking clients, engineering minds, and thought leaders in AI infrastructure.
  • Grow your impact in a purpose-driven, innovation-led culture that values agility, inclusion, and continuous learning.
  • Professional development opportunities through continuous learning, mentorship in a conducive cross-cultural work environment
  • Work on cutting-edge technology with real-world impact

Key Skills

Ranked by relevance