Backend Software Engineer

Dubai, DU, AE, United Arab Emirates

Job Description

1. About the Company



Teleios was founded in 2020 with a strong background and expertise in motorsport. Today it stands as a solid reality, with customers and enthusiasts all around the world. In 2022 Teleios will present a new possibility in the world of sim racing and motor racing and came up with a unique idea: making motorsport accessible to everyone, from everywhere, at any time, while reducing its impact on the environment. This goal will be achieved with the development of a software that allows drivers to compete together, while the most talented will be empowered to achieve their dreams while doing what they love.

2.



- Backend Software Engineer

Location: Onsite (possible partial remote)

Teleios is committed to building high-quality, in-house software solutions to manage and optimize our internal systems. These products require thoughtful design, meticulous planning, and high development standards. We are seeking a skilled and proactive Backend Software Engineer to join our growing team.

What We are Looking For:



You will be responsible for designing, developing, and maintaining a variety of applications and system tools. You should possess a solid understanding of software development principles, a problem-solving mindset, and the ability to work both independently and collaboratively.

Required Technical Skills:



Programming Languages & Frameworks:

- JavaScript (Expert) - Strong proficiency with both front-end and back-end JavaScript development.

- Node.js (Expert) - Expertise in building scalable, fast back-end services.

- Python (Intermediate) - Familiarity with Python scripting, automation, and GUI development using Tkinter.

- PHP (Intermediate) - Understanding of core PHP concepts for server-side scripting.

- Laravel (Intermediate) - Experience with Laravel MVC structure and RESTful APIs.

- Tkinter (Intermediate) - Experience with desktop GUI applications using Python.

- Electron.js (Intermediate) - Ability to develop cross-platform desktop applications.

- Next.js / React (Intermediate) - Competence in building SSR applications and interactive UIs using modern React features.

Core Technical Concepts:



- RESTful APIs - Ability to design and integrate with REST APIs efficiently.

- Operating System Fundamentals - Solid understanding of concepts such as multithreading, process synchronization, and deadlocks.

- Object-Oriented Programming (OOP) - Strong grasp of OOP principles and best practices.

- Design Patterns - Familiarity with commonly used software design patterns.

- Microservices Architecture - Understanding of modular development and service-oriented architecture.

- Real-Time Communication - Experience working with WebSockets or similar real-time technologies.

DevOps, Hosting & Tools:



- Git & GitHub - Proficiency in CLI-based version control, pull requests, workflows, and GitHub automation.

- Deployment Platforms - Hands-on experience with:

- AWS (EC2, S3, IAM, etc.)

- Bluehost

- Vercel

- DNS Configuration - Ability to configure domain records, subdomains, and troubleshoot DNS issues.

Non-Technical Requirements:



- Strong Communication Skills - Ability to communicate ideas, clarify doubts, and collaborate effectively with team members.

- Requirement Gathering - Capable of understanding business needs, asking the right questions, and translating requirements into technical specifications.

- Self-Starter - Proactive attitude with the ability to manage tasks independently while meeting deadlines.

Nice to Have (Optional):



- Experience with CI/CD pipelines.

- Familiarity with containerization (Docker, Kubernetes).

- Basic UI/UX design principles.

Job Types: Full-time, Contract
Contract length: 24 months

Pay: AED4,500.00 - AED5,500.00 per month

Ability to commute/relocate:

Dubai: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):

Can you join us immediately? Describe a backend system or API you've built that involved real-time communication, microservices, or complex data processing.
- What was the goal of the system?
- What technologies did you choose and why?
- What challenges did you face and how did you solve them?

Describe in a few points a project you did in Python Describe in a few points a project you did in PHP Describe in a few points a project you did in JavaScript
Experience:

Developer: 3 years (Preferred)
Location:

* Dubai (Preferred)

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1924439
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    52951.0 67048.0 USD
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned