
Software Engineer II
3 weeks ago
Join to apply for the Software Engineer II - Backend | NextGen Engineering role at Careem
Join to apply for the Software Engineer II - Backend | NextGen Engineering role at Careem
About the Company
Careem is building the Everything App for the greater Middle East, making it easier than ever to move around, order food and groceries, manage payments, and more. Careem is led by a powerful purpose to simplify and improve the lives of people and build an awesome organisation that inspires. Since 2012, Careem has created earnings for over 2.5 million Captains, simplified the lives of over 70 million customers, and built a platform for the region's best talent to thrive and for entrepreneurs to scale their businesses. Careem operates in over 70 cities across 10 countries, from Morocco to Pakistan.
About the Company
Careem is building the Everything App for the greater Middle East, making it easier than ever to move around, order food and groceries, manage payments, and more. Careem is led by a powerful purpose to simplify and improve the lives of people and build an awesome organisation that inspires. Since 2012, Careem has created earnings for over 2.5 million Captains, simplified the lives of over 70 million customers, and built a platform for the region's best talent to thrive and for entrepreneurs to scale their businesses. Careem operates in over 70 cities across 10 countries, from Morocco to Pakistan.
About The Team
At Careem, the mission for the NextGen Programme is to help grow our engineers by learning how to write Clean Code, use SOLID principle techniques, and design reliable systems. The ultimate goal is to train new engineers to build excellent foundations with high standards. Our Programme covers vast areas in engineering: Backend, Frontend, Web, Mobile, Data Analysis, MLOps, Infrastructure, Cyber Security and QA.
We are looking for software engineers to join our team of talented engineers that share a common interest in distributed backend systems, their scalability, and continued development. You will work alongside a top talent for an accelerated learning path. You will have access to some of the most exciting projects and advanced tech for accelerated learning and exposure.
You will be responsible for maintaining some of our services that power the Careem. Engine, scaling highly distributed systems, and continuously documenting and improving our engineering practices. These large-scale, distributed systems handle everything from user requests to payment processing.
What You'll Do
Our tech stack is Java 8 and Spring Boot, Micro-Service Architecture, SQL and no-SQL DBs and AWS infrastructure. Key responsibilities include:
- Development of our distributed backend system to meet the challenging functional, scalability, and reliability requirements for our fast-growing business.
- Maintain features and systems, with an emphasis on code quality, maintainability, readability, and testing.
- Facilitate collaboration with other engineers, product owners, and designers to solve interesting and challenging problems across our platform.
- Be a valued member of an autonomous, cross-functional agile team.
- You care about quality and you know what it means to ship high-quality code.
- 2-4 Years of Experience required.
- The ideal candidate will have a passionate commitment to improving the lives of people, an insane focus on excellence and customer service, and a strong alignment with our core values: being bold, focused, agile and collaborative.
- Bachelor's Degree in Computer Science or other related technical fields.
- Understanding of Object-oriented design, data structures, and algorithms.
- Ability to solve complex problems.
- Must be able to write clean and maintainable code (must love coding).
- Ability to effectively articulate technical challenges and solutions; deal with loosely defined problems and fast-changing requirements & think abstractly.
- Passionate about learning new technologies and working on a product of massive scale and impact.
- Able to communicate effectively.
- Attention to detail.
- Knowledge of AWS
- Knowledge of clean code principles
- Deep understanding of design patterns
- Demonstrated ability of test-driven development
- Seniority levelMid-Senior level
- Employment typeFull-time
- Job functionEngineering and Information Technology
- IndustriesTechnology, Information and Internet and IT Services and IT Consulting
Referrals increase your chances of interviewing at Careem by 2x
Get notified about new Software Engineer jobs in Lahore, Punjab, Pakistan.
We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr-
Software Engineer II
3 weeks ago
Lahore, Punjab, Pakistan Careem Full timeCareem is building the Everything App for the greater Middle East, making it easier than ever to move around, order food and groceries, manage payments, and more. Careem is led by a powerful purpose to simplify and improve the lives of people and build an awesome organisation that inspires. Since 2012, Careem has created earnings for over 2.5 million...
-
Software Engineer
3 weeks ago
Lahore, Punjab, Pakistan Creative Chaos Full timeJob Summary:A software engineer for React Native is an associate at Creative Chaos who is mainly responsible for developing front-end mobile client applications for various software platforms. A software engineer makes sure that the functionality, security, and performance of the client application are as per the design and are completely bug-free. Senior...
-
Software Engineer
4 weeks ago
Lahore, Punjab, Pakistan CureMD Corporation Full timeCureMD excels in providing advanced tools and technologies that empower healthcare professionals to make informed decisions about patient care. Our state-of-the-art solutions harness the power of data analytics, artificial intelligence, and machine learning to analyze patient information, decipher patterns, and render actionable insights.Job Overview:Join...
-
Software Engineer, .NET
24 hours ago
Lahore, Punjab, Pakistan UNAVAILABLE Full timeOverviewIbex is looking for a Software Engineer to be responsible for coding and maintaining web and desktop-based business applications.ResponsibilitiesOOP: Inheritance, Polymorphism, Abstraction, Encapsulation, Design Patterns.Frameworks: C#, Web APIs, REST APIs, Micro Services, MVC, .Net Core, .Net Framework 4.5+.Data Structures: Arrays, Lists, Queues,...
-
Software Engineer
24 hours ago
Lahore, Punjab, Pakistan CureMD Corporation Full time**Job Overview:**Join our team as a Software Engineer and be at the forefront of creating innovative software solutions. Collaborate with cross-functional teams to design, develop, and maintain cutting-edge applications that drive our technological success. If you're passionate about coding, problem-solving, and contributing to impactful software, we welcome...
-
Full Stack Software Engineer
1 day ago
Lahore, Punjab, Pakistan Stackaxiom Full timeGet AI-powered advice on this job and more exclusive features.Direct message the job poster from StackaxiomResponsibilities:Design and implement robust client-side and server-side architecturesDevelop clean, responsive, and accessible user interfacesBuild and maintain scalable backend services and APIsEnsure seamless integration with third-party systems and...
-
Senior Software Engineer
4 weeks ago
Lahore, Punjab, Pakistan Ascertia Full timeAscertia delivers digital trust products and services globally for Enterprises, Governments, and Trust Service Providers. Ascertia's solutions enable digital business processes underpinned by digital trust to ensure that digital identities are proven, and transactions and signatures are trustworthy.Ascertia's digital signature platform and PKI products...
-
Software Engineer III
3 weeks ago
Lahore, Punjab, Pakistan TCP Software Full timeTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClockPlus):For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users,...
-
Principal Software Engineer
3 weeks ago
Lahore, Punjab, Pakistan Curemd Pakistan (Private) Limited Full timePrincipal Software Engineer page is loadedPrincipal Software EngineerApply locations Lahore time type Full time posted on Posted 30+ Days Ago job requisition id JR101524Job Overview:You will lead the design and development of complex software solutions, providing technical expertise and guidance to the engineering team. Your role involves shaping the...
-
Software Engineer – AI/ML
2 weeks ago
Lahore, Punjab, Pakistan IntellixCore Full time3 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.We are seeking a highly skilled and motivated Machine Learning Engineer with at least 3 years ofexperience to join our dynamic team. As a Machine Learning Engineer, you will be responsible for designing, developing, and deploying machine learning models...