Job Title: Software Development Engineer (SDE I)
Location: UAE
Department: Engineering
Employment Type: Full-Time
Role Overview
We are looking for a talented and motivated Software Development Engineer I (SDE I) to join our engineering team. As an entry-level engineer, you will be part of a collaborative environment ll help build, test, and deploy robust software solutions using Golang or Rust, React.js, PostgreSQL, and Apache Kafka, all within a microservices architecture. You’ll work closely with senior engineers, product managers, and QA to deliver features and
enhancements that align with our technical vision and business goals.
Key Responsibilities
● Design, develop, test, and maintain backend services in Golang or Rust.
● Build responsive, user-friendly frontends using React.js.
● Write efficient, well-structured SQL queries and work with PostgreSQL databases.
● Work with Kafka for distributed messaging and stream processing.
● Participate in developing, testing, and maintaining microservices and RESTful APIs.
● Collaborate with cross-functional teams to gather and understand product requirements.
● Write clean, maintainable, and well-documented code following best practices.
● Participate in code reviews, design discussions, and sprint planning meetings.
● Contribute to unit and integration test coverage to ensure reliability and scalability.
● Assist in debugging production issues and developing fixes.
● Continuously learn and apply new technologies, tools, and practices.
Required Skills
● Bachelor degree in Computer Science, Engineering, or a related field also average experience should be 1+ years.
● Proficiency in both the backend language: Golang and Rust (preferred).
● Experience with modern JavaScript frameworks, particularly React.js.
● Solid understanding of PostgreSQL or similar relational databases.
● Exposure to message brokers like Apache Kafka.
● Understanding of microservices architecture and containerized deployments (Docker/Kubernetes is a plus).
● Familiarity with RESTful APIs, version control (Git), and CI/CD tools.
● Strong problem-solving skills and attention to detail.
● Good communication skills and the ability to work collaboratively in a team environment.
Preferred Qualifications (Nice to Have)
● Internship or project experience related to the above tech stack.
● Exposure to cloud platforms such as AWS, GCP, or Azure.
● Knowledge of observability tools (Prometheus, Grafana, ELK).
● Understanding of Agile methodologies.