784 Software Development Lifecycles jobs in the United Arab Emirates
Software Development Engineer
Posted today
Job Viewed
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 InvestSkyWe'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.
- 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.
- 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 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.
- Entry level
- Full-time
- 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-LjbffrSoftware Development Engineer
Posted today
Job Viewed
Job 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.
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.
- Study the API design and give feedback on the structure for optimized implementation on frontend.
- 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.
- Contribute to planning, roadmaps, and integration plans.
Competencies
- Strong computer science fundamentals in system design, data structures, and algorithms.
- Firm grasp of JavaScript/TypeScript/ClojureScript.
- Strong expertise in React/React Native.
- Good understanding of Redux/Flux.
- Have built and shipped one or more consumer-facing products.
- Have a super knack for user interface and particular about API design.
- Hands-on experience and understanding of cloud platforms.
- Accountability and Ownership: Self-driven individual who can build and maintain high scale projects end to end.
Nice-to-have
- Experience in implementing consumer-facing products at early-stage startups.
- Basic understanding of the financial and investment ecosystems.
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.
Software Development Engineer
Posted today
Job Viewed
Job Description
InvestSky seeks a passionate Software Development Engineer /Frontend/ to innovate and impact MENA's investing journey. Compensation includes a generous stock ownership plan.
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.
Study the API design and give feedback on the structure for optimized implementation on frontend.
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.
Contribute to planning, roadmaps, and integration plans.
Nice-to-have
Experience in implementing consumer-facing products at early-stage startups.
Basic understanding of the financial and investment ecosystems.
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.
Software Development Engineer
Posted today
Job Viewed
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-LjbffrSoftware Engineer
Posted today
Job Viewed
Job Description
Join Canonical as a Software Engineer to develop open-source solutions with Python and Kubernetes, enhancing cloud business operations and driving collaborative engineering.
Description
Join Canonical to develop open-source solutions using Python and Kubernetes, enhancing business operations on public clouds and data centers. Promote collaborative engineering in a diverse workplace.
Description
Our mission is to reinvent the way companies manage their open source information systems - on public clouds and in their own data centres. To achieve that we are building a new community around Python opscode for open source applications, running on Kubernetes. We want to move all of Canonical and Ubuntu IS onto this new, open source codebase. We are confident that we can dramatically improve the experience of running complex business operations - and then we can help our customers embrace those new techniques and products.
This role is ideal for software engineers who enjoy Python, have a passion for distributed systems, and an interest in the entire Linux stack - from kernel to networking to virtualization and containers. It is a role that requires rigour in both code and customer interactions. Our engineers are technically astute open source enthusiasts who are excited about cloud computing and are ready to join a global team charged with delivering world class services to our customers. Strong Python development skills and familiarity with Kubernetes are key requirements of this role. You'll work closely with other teams in Canonical to ensure your products operate reliably, efficiently and scale to production sized workloads for our customers looking to adopt cutting-edge technology.
You will participate and be responsible for ensuring sound software architecture and follow best practices in software quality, testing and documentation.
What you'll do:
Work in Python to design and deliver open source software operations code
Work across the entire Linux stack, from kernel, networking, storage, to applications
Learn to think rigorously about application and infrastructure reliability
Shape high quality open source monitoring and alerting infrastructure
Simplify open source operations for our customers and open source community
Demonstrate sound engineering design and testing principles in your code
Follow agile software development practices
Coach and develop your colleagues where you have insights
Grow a healthy, collaborative engineering culture in line with company values
Work from home with global travel once or twice a year for up to 2 weeks for events
Who you are:
You love technology and working with brilliant people
You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
You are experienced with Linux systems administration, package management, and operations
You have hands-on experience with at least one public cloud
You are familiar with Docker and Kubernetes
You are an experienced Python programmer and enjoy challenging projects
You understand the importance of reliable software and strive to design and code to that expectation
You are organized and want your team to deliver timely, high quality software
About Canonical:
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping individuals and businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity we will give your application fair consideration.
software engineer
Posted today
Job Viewed
Job Description
Distributed Systems Software Engineer, Python / Go
Posted 2 days ago
Location: Dubai, AE (Globally remote role)
Salary Range: To be discussed
Full Job DescriptionSummary
Seeking a software engineer for cloud solutions, AI/ML, and CI pipelines at Canonical. Remote role with growth opportunities and diverse work environment.
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.
The Distributed Systems testing team at Canonical is responsible for ensuring the high quality of Canonical's Cloud solutions based on Juju, Terraform, and Kubernetes when deployed under 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 which power Canonical's cloud integration testing and reporting. Upcoming initiatives include expanding deployment capabilities to new clouds and developing AI/ML pipelines for automatic analysis of test results.
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.
- 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.
What we offer you
- Geographical location, experience, and performance considered in shaping compensation.
- Performance-driven annual bonus.
- 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. We are committed to ensuring equal employment opportunities to all qualified individuals.
#J-18808-LjbffrSoftware Engineer
Posted today
Job Viewed
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 DesignExplore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.
Learning Formats:
- ON-SITE LEARNING
- LIVE LEARNING
- RECORDED LEARNING
Gain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience.
Back-End DevelopmentBegin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites.
Full-Stack DevelopmentMaster in-demand skills with our full-stack web development curriculum, guided by expert instructors with real-world experience. By the end of this bootcamp, you will be confident and prepared to enter the IT job market.
Junior DeveloperHave the skills to create their own websites, transforming into a coding champion in the making! They'll gain confidence, creativity, and a strong foundation for future tech endeavors.
Software Engineer at CanonicalJoin Canonical as a Software Engineer; work with Python, Kubernetes, Linux stack, and cloud computing to enhance open-source business operations and productize workloads on Kubernetes.
DescriptionOur mission is to reinvent the way companies manage their open source information systems - on public clouds and in their own data centres. To achieve that we are building a new community around Python opscode for open source applications, running on Kubernetes.
This role is ideal for software engineers who enjoy Python , have a passion for distributed systems, and an interest in the entire Linux stack .
What you'll do- Work in Python to design and deliver open source software operations code.
- Work across the entire Linux stack, from kernel, networking, storage, to applications.
- Learn to think rigorously about application and infrastructure reliability.
- Shape high quality open source monitoring and alerting infrastructure.
- Simplify open source operations for our customers and open source community.
- Demonstrate sound engineering design and testing principles in your code.
- Follow agile software development practices.
- Coach and develop your colleagues where you have insights.
- Grow a healthy, collaborative engineering culture in line with company values.
- Work from home with global travel once or twice a year for up to 2 weeks for events.
- You love technology and working with brilliant people.
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree.
- You are experienced with Linux systems administration, package management, and operations.
- You have hands-on experience with at least one public cloud.
- You are familiar with Docker and Kubernetes.
- You are an experienced Python programmer and enjoy challenging projects.
- You understand the importance of reliable software and strive to design and code to that expectation.
- You are organized and want your team to deliver timely, high-quality software.
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our mission is to realise the potential of free software in the lives of individuals and organisations.
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products.
#J-18808-LjbffrBe The First To Know
About the latest Software development lifecycles Jobs in United Arab Emirates !
Software Engineer
Posted today
Job Viewed
Job Description
Posted 1 week ago
Full time
Dubai, AE
Middle
Salary Range: To be discussed
Full Job Description
Summary
Build Kubernetes operators and addons, collaborate, and code as a Software Engineer in a remote team. Requires Golang, Python, Kubernetes skills. Offers global travel and development.
Description
As a member of the Kubernetes product team, you will build the operators and addons; the former, offering complete lifecycle management of mission-critical components, and the latter, a zero-ops experience for seamlessly integrating projects into your Kubernetes. You will gain familiarity with the latest features in Kubernetes and look to incorporate the best of open-source to bring functionality to our end-users. You will collaborate with industry peers and partners to bring the right solutions to our customers. This is an exciting opportunity for a software engineer passionate about open source software, Linux, Golang, Python, and Kubernetes.
Location: This is a remote position available in EMEA and the Americas.
What you will focus on:
- Write high-quality code to create new features
- Debug issues and interact with a vibrant community
- Collaborate proactively with a distributed team
- Work with helpful and talented engineers including experts in many fields
- Work from home with global travel 2 to 4 weeks for internal and external events
What we are looking for in you:
- You are a Golang developer also fluent in Python
- You have experience with Kubernetes
- You have strong written and verbal communication skills
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- You love technology and working with brilliant people
What we offer you:
- Distributed work environment with twice-yearly team sprints in person
- 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
- Priority Pass, and travel upgrades for long haul company events
About Canonical: Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-LjbffrSoftware Engineer
Posted today
Job Viewed
Job Description
We are seeking a highly skilled and motivated software engineer to join our team.
- This is a full-time position that involves building and optimizing secure web pages, providing continued support for web properties through data analytics and visualization, and documenting developments and creating guidelines on all configurations.
Key Responsibilities:
- Develop and maintain scalable and efficient web applications using modern technologies such as Laravel, Docker, and Next JS.
- Collaborate with cross-functional teams to design and implement new features and functionality.
- Troubleshoot and resolve complex technical issues in a timely manner.
Required Skills and Qualifications:
- Bachelor's degree in computer science, software engineering, or related field.
- Proficiency in current trends in web design, user experience, and social media platforms.
Technical Skills:
- Laravel (v10x or higher)
- Docker
- RDBMS ideally MySQL / Oracle
- Next JS
- Postman API
Software Engineer
Posted today
Job Viewed
Job Description
Job Role:
Objective:
As a skilled software engineer, you will be responsible for designing, developing, and maintaining cutting-edge web-based applications and content management systems using PHP.
Key Responsibilities:
- Design, develop, record, and maintain high-performance web-based applications and CMS systems utilizing standard development tools.
- Prepare and maintain all applications to meet industry standards.
- Collaborate with internal teams to gather requirements and develop optimal solutions.
- Refactor, optimize, and improve the existing codebase for maintenance and scalability.
- Implement test-driven development and acceptance tests to ensure feature quality.
- Document the development process, architecture, and standard components.
- Build and maintain core PHP-based applications.
- Design and develop relational database systems and their web interfaces.
Requirements:
Bachelor's degree in Computer Science or related field preferred. 2 years of experience in UAE.
Benefits:
Competitive salary range.