658 Backend Development jobs in the United Arab Emirates

backend development

Dubai, Dubai Teachmecode

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Join our engineering team to build scalable systems in backend development with Node.js, Python, or Go. Requires strong OOP knowledge and problem-solving in a dynamic environment.

Description

In this role, you will be part of our engineering team, working with a high-quality code base and the latest tools, where you will promote your skills to be an expert in complex backend development, including microservices architecture, using Node.js, Python, or Go. You will own and build large scale backend systems and micro-services. You will design, develop, and deliver powerful server-side applications in a highly dynamic environment, where root cause analysis and rapid problem-solving are required.

TASKS

  • Build robust and scalable software in Node.js, Python, or Go.
  • Design and create (micro)services and system architecture for projects, and contribute and provide feedback to other team members.
  • Help improve existing code quality through writing unit tests, automation, and performing code reviews.
  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms, and products.
  • Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
  • Dive into difficult problems and successfully deliver results on schedule.

Requirements

Technical Skills:

  • A BS degree in computer or any equivalent experience.
  • MS degree and above preferred.
  • Solid OOP and software design knowledge - you should know how to create software that is extensible, reusable, and meets desired architectural objectives.
  • Must have technical skills with at least 1 year experience.
  • Language: Node.js, Python, or Go.
  • Database: MongoDB or other.
  • Framework: Express.js or other.
  • Web architecture: REST and RESTful APIs, micro-services.
  • Master source version control: GIT.

Nice to have technical skills (Strongly advised for senior profiles)

  • Containers: Docker, Kubernetes.
  • Caching, Redis server.
  • Web load balancing.
  • Scaling.
  • OS administration.
  • Encryption: digital signing.

Other key skills and traits:

  • Outstanding written & verbal communication skills.
  • Outstanding project management skills.
  • Demonstrated ability to prioritize, self-start, contribute under pressure, and meet tight deadlines.
  • Highly organized, creative, and critical thinker.
  • Comfortable working in an entrepreneurial environment.
  • Procurement or legal background is a big plus.
  • Excellent judgment, communication, and interpersonal skills.
  • Organized and obsessive about details.
  • Hard working, passionate, and looking to embrace the challenge.
  • Thrive in high impact/high profile situations.

Benefits

  • Great compensation and bonuses including stock options.
  • Ground floor opportunity with the team; shape the strategic direction of the company.
  • Sharp, motivated co-workers in a fun office environment or in remote.
  • Paid company holidays.
  • Full social coverage.

Interested?

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Rust Backend Development Expert

Dubai, Dubai beBeeDeveloper

Posted today

Job Viewed

Tap Again To Close

Job Description

High-Performance Trading Platform Developer

We are seeking an experienced backend developer to join our team and contribute to the development of a high-performance trading platform.

The ideal candidate will have a strong background in Rust programming language, experience with low-level optimization techniques, and knowledge of computer systems and software architecture.

Key Responsibilities:
  • Designing and implementing high-performance trading platform solutions in Rust.
  • Developing and maintaining the professional skills of other engineers and implementing best practices.
  • Collaborating with colleagues on the integration, deployment, and support of implemented solutions.
  • Maintaining and improving implemented modules according to business needs and feedback.
Requirements:
  • 5+ years of backend development experience (in Rust and/or C++).
  • Strong adherence to the principles of effective software engineering, such as SOLID and TDD.
  • Understanding of computer systems and software architecture, including Linux OS, networks, data structures and algorithms, parallel programming, distributed computing, and performance optimization.
  • Extensive experience in the Rust programming language.
  • Bachelor's Degree in Computer Science, Technology, or a similar discipline.
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer (Backend)

Dubai, Dubai InvestSky | Social Investing

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Software Development Engineer (Backend) role at InvestSky | Social Investing

Get AI-powered advice on this job and more exclusive features.

About InvestSky

We're on a mission to make investing accessible to all.

Our goal is to offer an all-in-one investing solution. With InvestSky, people no longer have to get lost in multiple apps, drown in fragmented communities across social media in search of investment insights, or pay high fees to make an investment.

InvestSky offers an all-in-one solution to a more efficient and enjoyable investing journey for the MENA investors, both new and experienced.

With InvestSky, you can:

  • Mingle: get social, meet like-minded folk, follow friends, exchange ideas
  • Discover: build your knowledge and understand the market with our advanced tools to gain insights
  • Create: buy your favourite stocks and build your portfolio

We are looking for someone passionate about building the next big thing and making a true impact in the region.

Key Responsibilities
  • Implement high-quality solutions in a timely manner. Designed and built to last and to scale.
  • Translate designs and wireframes into API skeletons and component architectures.
  • Identify new libraries/patterns/platforms to study and adopt for architecture improvements.
  • Prototype new features and wireframes cross-functionally with the product team.
  • Design and implement low-latency, high-availability, and performant applications.
  • Design scalable data models and architecture.
  • Contribute to planning, roadmaps, and integration plans.
  • Perform cost, performance, and security assessments.

Competencies
  • Strong fundamentals in system design, data structures, algorithms.
  • Proficiency in Database Design and Software Architecture.
  • Expertise in Python.
  • Experience with writing and maintaining unit tests.
  • Proficiency in server languages, frameworks, and understanding their pros & cons.
  • Skills in SQL / NoSQL databases and database architecture.
  • Hands-on experience with cloud platforms (GCP is a plus).
  • Accountability and Ownership: self-driven individual capable of building and maintaining high-scale projects end-to-end.

Nice-to-have
  • Familiarity with container orchestration systems (preferably Kubernetes).
  • Experience in implementing consumer-facing services at early-stage startups.
  • Basic understanding of the financial and investment ecosystems.

Benefits
  • Market-standard compensation.
  • Generous Employee Stock Ownership Plan aligned with our belief that employees should be owners.
  • Access to premium paid plans at no cost.
  • Part of a founding team building revolutionary FinTech solutions in the region.

Seniority level
  • Entry level

Employment type
  • Full-time

Job function
  • Engineering and Information Technology

Referrals increase your chances of interviewing at InvestSky | Social Investing by 2x

Get notified about new Software Engineer jobs in Dubai, Dubai, United Arab Emirates.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer /Backend/ - InvestSky

Dubai, Dubai Forte Digital Poland

Posted today

Job Viewed

Tap Again To Close

Job Description

Posted: 3 days ago

Employment Type: Full time

Location: Dubai, AE

Level: Senior

Salary Range: To be discussed

Company Overview

InvestSky simplifies investing with an all-in-one platform for MENA investors. We're hiring passionate individuals to build scalable solutions and contribute to FinTech innovation in the region.

About InvestSky

We're on a mission to make investing accessible to all. Our goal is to offer an all-in-one investing solution. With InvestSky, people no longer have to get lost in multiple apps, drown in fragmented communities across social media in search of investment insights, or pay high fees to make an investment. InvestSky offers an all-in-one solution to a more efficient and enjoyable investing journey for the MENA investors, both new and experienced ones.

With InvestSky, you can:

  1. Mingle: get social, meet like-minded folk, follow friends, exchange ideas
  2. Discover: build your knowledge and understand the market with our advanced tools to gain insights
  3. Create: buy your favourite stocks and build your portfolio

We are looking for someone passionate about building the next big thing and making a true impact in the region.

Key Responsibilities

  1. Implement high-quality solutions in a timely manner, designed and built to last and to scale.
  2. Translate designs and wire-frames into API skeletons and component architectures.
  3. Identify new libraries/patterns/platforms that we should study/adopt to continuously improve our architecture.
  4. Prototype new features and wire-frames cross-functionally with the product team.
  5. Design and implement low-latency, high-availability, and performant applications.
  6. Design scalable data models and architecture.
  7. Contribute to planning, roadmaps, and integration plans.
  8. Conduct cost, performance, and security assessments.

Required Qualifications

  1. Strong computer science fundamentals in system design, data structures, algorithms.
  2. Strong proficiency in Database Design and Software Architecture.
  3. Strong expertise in Python.
  4. Experience with writing and maintaining unit tests.
  5. Strong proficiency in server languages, frameworks and understanding their pros & cons.
  6. SQL / NoSQL databases and Database architecture skills.
  7. Hands-on experience with cloud platforms (strong experience with GCP is a plus).
  8. Accountability and Ownership: Self-driven individual who can build and maintain high scale projects end to end.

Nice-to-have

  1. Familiarity with container orchestration systems (preferably Kubernetes).
  2. Experience in implementing consumer-facing services at early-stage startups.
  3. Basic understanding of the financial and investment ecosystems.

Compensation and Benefits

Market-standard compensation; generous Employee Stock Ownership Plan in line with our belief that our employees should be owners of the company and not just contributors; you'll never have to pay for our premium paid plans. Being part of a founding team building something revolutionary in FinTech in the region.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer /Backend/ - InvestSky

Dubai, Dubai Forte Digital Poland

Posted today

Job Viewed

Tap Again To Close

Job Description

Hello there! Welcome to TeachMeCode Institute. How can we help you?

Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment.

UX/UI Design

Dive into the world of Figma and master the art of crafting stunning web and mobile UI/UX designs. By the end of this course, you'll be equipped to create intuitive and visually appealing interfaces for both web and mobile platforms.

Front-End Development

Delve into essential web tech and emerge as a front-end specialist. Master the art of building interactive web pages that adapt to user actions and fit all screens.

Back-End Development

Plug into a backend journey with PHP, MySQL, and Laravel. By the end, you'll be adept at crafting robust web applications, designing efficient databases, and utilizing Laravel's features enabling the creation of feature-rich sites.

Python Programming

By the end of the Python Programming course, you will have a comprehensive understanding of Python, equipping you with the skills to write clean, efficient code for web development, data analysis, artificial intelligence, and many other applications.

Java and Android Studio

By the end, you'll be proficient in crafting robust mobile applications, designing efficient databases, and utilizing Android Studio's features to create feature-rich apps.

Full-Stack Development Bootcamp

Our full-stack web development curriculum builds in-demand skills. Our expert instructors teach from real-world experience. Upon completion of this bootcamp, you'll be ready to join the IT job market confident and prepared.

Python Fundamentals Bootcamp

Our Python Bootcamp is designed to equip you with highly sought-after skills. Our seasoned instructors bring real-world expertise to the classroom. Upon completing this bootcamp, you’ll be ready to enter the job market with confidence and preparation.

Artificial Intelligence (AI) and Machine Learning (ML)

Embark on an immersive journey into the world of AI and ML with our hands-on bootcamp. Designed for beginners and those looking to deepen their knowledge, this course will introduce you to the fundamentals of Python programming and guide you through essential concepts of AI and ML.

Data Analytics Intensive Bootcamp

Transform into a data expert with our Data Analytics Intensive Bootcamp, designed to equip you with the essential skills and knowledge needed to thrive in today’s data-driven world.

Posted 4 days ago

Full time

Dubai, AE

Senior

Salary Range: To be discussed

Summary

InvestSky offers an all-in-one investment platform for MENA, seeking passionate builders for lasting, scalable solutions in a collaborative fintech environment with employee ownership benefits.

Description

About InvestSky

We're on a mission to make investing accessible to all. Our goal is to offer an all-in-one investing solution.

Key Responsibilities
  • Implement high-quality solutions in a timely manner.
  • Translating designs and wire-frames into API skeletons and component architectures.
  • Identify new libraries/patterns/platforms that we should study/adopt to continuously improve our architecture.
  • Prototyping new features and wire-frames cross-functionally with the product team.
  • Design and implement low-latency, high-availability, and performant applications.
  • Design scalable data models and architecture.
  • Contribute to planning, roadmaps, and integration plans.
  • Cost, Performance, and Security assessments.
Qualifications
  • Strong computer science fundamentals in system design, data structures, algorithms.
  • Strong proficiency in Database Design and Software Architecture.
  • Strong expertise in Python.
  • Experience with writing and maintaining unit tests.
  • Strong proficiency in server languages, frameworks and understanding their pros & cons.
  • SQL / NoSQL databases and Database architecture skills.
  • Hands-on experience with cloud platforms (strong experience with GCP is a plus).
  • Accountability and Ownership: Self-driven individual who can build and maintain high scale projects end to end.
Nice-to-have
  • Familiarity with container orchestration systems (preferably Kubernetes).
  • Experience in implementing consumer-facing services at early-stage startups.
  • Basic understanding of the financial and investment ecosystems.

Market-standard compensation; generous Employee Stock Ownership Plan in line with our belief that our employees should be owners of the company and not just contributors.

Interested?

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer Backend - InvestSky

Dubai, Dubai Forte Digital Poland

Posted today

Job Viewed

Tap Again To Close

Job Description

Posted 5 days ago

Full time

Dubai, AE

Senior

Salary Range: To be discussed

Full Job Description

Summary

InvestSky streamlines investing for the MENA region, enabling social interaction, market insights, and portfolio creation. Key tasks include scalable solutions, data models, and architecture innovations.

About InvestSky

We're on a mission to make investing accessible to all. Our goal is to offer an all-in-one investing solution. With InvestSky, people no longer have to get lost in multiple apps, drown in fragmented communities across social media in search of investment insights, or pay high fees to make an investment. InvestSky offers an all-in-one solution to a more efficient and enjoyable investing journey for MENA investors, both new and experienced.

With InvestSky you can:

  1. Mingle: get social, meet like-minded folk, follow friends, exchange ideas.
  2. Discover: build your knowledge and understand the market with our advanced tools to gain insights.
  3. Create: buy your favourite stocks and build your portfolio.

We are looking for someone passionate about building the next big thing and making a true impact in the region.

Key Responsibilities

  1. Implement high-quality solutions in a timely manner, designed and built to last and to scale.
  2. Translate designs and wireframes into API skeletons and component architectures.
  3. Identify new libraries/patterns/platforms that we should study/adopt to continuously improve our architecture.
  4. Prototype new features and wireframes cross-functionally with the product team.
  5. Design and implement low-latency, high-availability, and performant applications.
  6. Design scalable data models and architecture.
  7. Contribute to planning roadmaps and integration plans.
  8. Conduct cost, performance, and security assessments.
  9. Demonstrate strong computer science fundamentals in system design, data structures, and algorithms.
  10. Show strong proficiency in database design and software architecture.
  11. Exhibit strong expertise in Python.
  12. Have experience with writing and maintaining unit tests.
  13. Demonstrate strong proficiency in server languages and frameworks, understanding their pros and cons.
  14. Possess SQL/NoSQL databases and database architecture skills.
  15. Have hands-on experience with cloud platforms (strong experience with GCP is a plus).

Accountability and Ownership: A self-driven individual who can build and maintain high-scale projects end to end.

Nice-to-have

  1. Familiarity with container orchestration systems (preferably Kubernetes).
  2. Experience in implementing consumer-facing services at early-stage startups.
  3. Basic understanding of the financial and investment ecosystems.

Compensation and Benefits

Market-standard compensation; generous Employee Stock Ownership Plan in line with our belief that our employees should be owners of the company and not just contributors; you'll never have to pay for our premium paid plans. Join us as part of a founding team building something revolutionary in FinTech in the region.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer Backend - InvestSky

Dubai, Dubai Forte Digital Poland

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Posted 5 days ago

Full time

Dubai, AE

Senior

Salary Range: To be discussed

Full Job Description

Summary

InvestSky streamlines investing for the MENA region, enabling social interaction, market insights, and portfolio creation. Key tasks include scalable solutions, data models, and architecture innovations.

About InvestSky

We're on a mission to make investing accessible to all. Our goal is to offer an all-in-one investing solution. With InvestSky, people no longer have to get lost in multiple apps, drown in fragmented communities across social media in search of investment insights, or pay high fees to make an investment. InvestSky offers an all-in-one solution to a more efficient and enjoyable investing journey for MENA investors, both new and experienced.

With InvestSky you can:

  • Mingle: get social, meet like-minded folk, follow friends, exchange ideas.
  • Discover: build your knowledge and understand the market with our advanced tools to gain insights.
  • Create: buy your favourite stocks and build your portfolio.

We are looking for someone passionate about building the next big thing and making a true impact in the region.

Key Responsibilities

  • Implement high-quality solutions in a timely manner, designed and built to last and to scale.
  • Translate designs and wireframes into API skeletons and component architectures.
  • Identify new libraries/patterns/platforms that we should study/adopt to continuously improve our architecture.
  • Prototype new features and wireframes cross-functionally with the product team.
  • Design and implement low-latency, high-availability, and performant applications.
  • Design scalable data models and architecture.
  • Contribute to planning roadmaps and integration plans.
  • Conduct cost, performance, and security assessments.
  • Demonstrate strong computer science fundamentals in system design, data structures, and algorithms.
  • Show strong proficiency in database design and software architecture.
  • Exhibit strong expertise in Python.
  • Have experience with writing and maintaining unit tests.
  • Demonstrate strong proficiency in server languages and frameworks, understanding their pros and cons.
  • Possess SQL/NoSQL databases and database architecture skills.
  • Have hands-on experience with cloud platforms (strong experience with GCP is a plus).

Accountability and Ownership: A self-driven individual who can build and maintain high-scale projects end to end.

Nice-to-have

  • Familiarity with container orchestration systems (preferably Kubernetes).
  • Experience in implementing consumer-facing services at early-stage startups.
  • Basic understanding of the financial and investment ecosystems.

Compensation and Benefits

Market-standard compensation; generous Employee Stock Ownership Plan in line with our belief that our employees should be owners of the company and not just contributors; you'll never have to pay for our premium paid plans. Join us as part of a founding team building something revolutionary in FinTech in the region.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Backend development Jobs in United Arab Emirates !

Software Development Engineer /Backend/ - InvestSky

Dubai, Dubai Forte Digital Poland

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Posted: 3 days ago

Employment Type: Full time

Location: Dubai, AE

Level: Senior

Salary Range: To be discussed

Company Overview

InvestSky simplifies investing with an all-in-one platform for MENA investors. We're hiring passionate individuals to build scalable solutions and contribute to FinTech innovation in the region.

About InvestSky

We're on a mission to make investing accessible to all. Our goal is to offer an all-in-one investing solution. With InvestSky, people no longer have to get lost in multiple apps, drown in fragmented communities across social media in search of investment insights, or pay high fees to make an investment. InvestSky offers an all-in-one solution to a more efficient and enjoyable investing journey for the MENA investors, both new and experienced ones.

With InvestSky, you can:

  • Mingle: get social, meet like-minded folk, follow friends, exchange ideas
  • Discover: build your knowledge and understand the market with our advanced tools to gain insights
  • Create: buy your favourite stocks and build your portfolio

We are looking for someone passionate about building the next big thing and making a true impact in the region.

Key Responsibilities

  • Implement high-quality solutions in a timely manner, designed and built to last and to scale.
  • Translate designs and wire-frames into API skeletons and component architectures.
  • Identify new libraries/patterns/platforms that we should study/adopt to continuously improve our architecture.
  • Prototype new features and wire-frames cross-functionally with the product team.
  • Design and implement low-latency, high-availability, and performant applications.
  • Design scalable data models and architecture.
  • Contribute to planning, roadmaps, and integration plans.
  • Conduct cost, performance, and security assessments.

Required Qualifications

  • Strong computer science fundamentals in system design, data structures, algorithms.
  • Strong proficiency in Database Design and Software Architecture.
  • Strong expertise in Python.
  • Experience with writing and maintaining unit tests.
  • Strong proficiency in server languages, frameworks and understanding their pros & cons.
  • SQL / NoSQL databases and Database architecture skills.
  • Hands-on experience with cloud platforms (strong experience with GCP is a plus).
  • Accountability and Ownership: Self-driven individual who can build and maintain high scale projects end to end.

Nice-to-have

  • Familiarity with container orchestration systems (preferably Kubernetes).
  • Experience in implementing consumer-facing services at early-stage startups.
  • Basic understanding of the financial and investment ecosystems.

Compensation and Benefits

Market-standard compensation; generous Employee Stock Ownership Plan in line with our belief that our employees should be owners of the company and not just contributors; you'll never have to pay for our premium paid plans. Being part of a founding team building something revolutionary in FinTech in the region.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

software engineer

Dubai, Dubai Re - Systems IT Systemhaus

Posted today

Job Viewed

Tap Again To Close

Job Description

Distributed Systems Software Engineer, Python / Go

Location: Dubai, AE

Level: Senior

Salary Range: To be discussed

Summary

Seeking software engineer for building resilient systems. Work on CI pipelines, cloud testing, AI/ML. Remote role offering career growth, diverse team, and annual benefits.

Description

We are seeking a software engineer with a passion for building and validating resilient distributed systems. At Canonical, you can build a career and drive the success of those leveraging Canonical's Ubuntu and Juju to build multi-cloud deployable cloud applications. We see quality engineering as a first-class engineering practice and are looking for people who can bring deep engineering insights and a data-driven approach to test automation, reporting, and data analytics.

The Distributed Systems testing team at Canonical is responsible for ensuring the high quality of Canonical's Cloud solutions based on Juju, Terraform, OpenStack, and Kubernetes when deployed under highly diverse conditions, from bare metal in customer data centers to public clouds like AWS, GCE, and Azure. As a software engineer, you will have the opportunity to develop CI pipelines that power Canonical's cloud integration testing and reporting.

Upcoming initiatives you will have the opportunity to contribute to include expanding deployment capabilities to new clouds and developing AI/ML pipelines for automatic analysis of test results. A successful candidate is interested in tackling these problems, as well as imagining and leading new initiatives within the team and across Canonical.

What your day will look like
  • Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
  • Enable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company
  • Enhance continuous integration pipelines for deploying and testing Canonical's cloud-native products such as Kubeflow
  • Deploy, manage, and debug highly distributed systems
  • Monitor and report on automated testing efforts
  • Collaborate daily with a globally distributed team
What we are looking for in you
  • Solid background in modern test processes and strategies
  • Experience with Python or Go development
  • Strong object-oriented development skills
  • Ability to develop and ship production-grade modern web applications
  • Working knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub CI
  • Knowledge of networking technologies and fundamentals
  • Solid understanding of Linux system architecture
  • A capacity for complex abstract thinking
  • Capability for 2-4 weeks of international travel per year
Additional skills that you might also bring
  • Collecting and analyzing large multidimensional datasets
  • Operating data platforms: key-value stores, relational or document databases, event buses
  • Work with cloud technologies such as OpenStack, Kubernetes, Terraform, and AWS
  • Developing AI/ML pipelines
What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person - we've been working remotely since 2004!
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues from your team and others
  • Priority Pass for travel and travel upgrades for long haul company events

Canonical believes a diverse workforce enhances our ability to deliver world-class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Interested? #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Dubai, Dubai Caring Senior Service of Johnson County

Posted today

Job Viewed

Tap Again To Close

Job Description

Software Engineer: Lead product planning, mentor peers, write exemplary code, manage projects end-to-end, and ensure code quality with 6+ years in Python (Django) experience.

Description

In this role, you will:

  1. Hit the ground running - Gather up-to-date and in-depth understanding of the dubizzle code base and technologies stack within weeks;
  2. Lead planning sessions around new product features, deliver detailed roll-out/roll-back strategies for releases.
  3. Research and apply industry trends as part of your daily work;
  4. Create unit tests in accordance with our established standards to cover assigned work;
  5. Write and maintain exemplary code following dubizzle’s programming practices;
  6. Actively contribute in post-release maintenance issues;
  7. Develop elegant solutions for complex problems;
  8. Pioneer reliability and efficiency of our current code base, platforms and/or core systems;
  9. Impact on the direction and scope of dubizzle’s technical vision within your stream;
  10. Work in a mentoring capacity within a peer-programming environment and provide guidance on tasks, irrespective of complexity or scale;
  11. Code review all major pull requests, defining programming standards and providing constructive feedback.
  12. Design and delivery of multiple REST based APIs and previous exposure to Service Oriented Architecture;
  13. Capacity to push back requirements when incomplete;
  14. Handle the entire software development life cycle, end to end;
  15. Lead product planning meetings and architect solutions within your stream;
  16. Liaise with the other back end engineers within your product stream, the QA team, design team and your Tech Team Lead;
  17. Liaise with other tech teams to share innovations from your stream.
Requirements

6+ years of professional back-end software engineering experience in Python (Django);
Experience with Cloud hosted infrastructure and Technologies; AWS preferred;
Prior experience with Kubernetes & Docker will earn you brownie points;
Experience working on high-traffic and large-scale web products is preferred;
Experience with web infrastructure, SOA, distributed systems, performance analysis, search infrastructure;
Been on at least one “death march” and know exactly why some things are to be avoided;
Strong understanding of design patterns including asynchronous programming, queuing, logging, security and persistence;
Mastery of different caching layers and strategies including memcached;
Good understanding of build process management and continuous integration;
Mastery of testing methodologies (unit tests, component tests, integration tests, etc.);
Excellent communication & interpersonal skills; This is an absolute must, we have heated debates around complicated subjects and you will be expected to lead conversations around them.

Benefits

A fast-paced, high-performing team.
Multicultural environment with over 50 different nationalities
Competitive Tax-free Salary
Comprehensive Health Insurance
Annual Air Ticket Allowance
Employee discounts at multiple vendors across the Emirates
Rewards & Recognitions
Learning & Development

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Backend Development Jobs