Full Stack Engineer (SE II)
Maqssoft IT Solutions Pvt.Ltd started in 2015 as a Pakistan-based web solutions provider with a vision to create superior technology solutions with our trusted partners both local as well as international.
Maqssoft is looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a team that’s responsible for the full software development life cycle, from conception to deployment.
As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries.
Responsibilities
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design ● Write technical documentation
Requirements
- Proven experience as a Full Stack Developer or similar role
- Ability to work in a remote setup
- Ability to independently own and deliver features from start to finish
- Understand both how to write tests and the value of automated testing
- Substantial experience working with React or Angular
- Experience with state management (Redux or similar)
- Profound experience with JavaScript and familiarity with TypeScript
- Experience with testing tools and a comprehensive understanding of UI testing techniques
- Knowledge of one or more of the following languages; Java, Python, Scala, Kotlin, or Golang
- Familiarity with databases (e.g., MySQL, MongoDB), web servers (e.g., Apache)
- Familiarity with UI/UX design
- Familiarity with CI/CD processes and tools (e.g., Jenkins)
- Familiarity with containerization technologies (e.g., Docker)
- Experience with AWS is a plus (e.g., ECS, EC2, S3, DynamoDB, etc.…)
- Excellent communication and teamwork skills
Comparative salary package.
Interested candidates Please share their resume at: hr@maqssoft.com
Software Engineer II (iOS)
About Maqssoft
Maqssoft IT Solutions Pvt.Ltd started in 2015 as a Pakistan based web solutions provider with a vision to create superior technology solutions with our trusted partners both local as well as International.
About the Role:
Our iOS developers have a passion to push mobile technologies to the limits. As a IOS Developer, you work with a team of exceptionally talented engineers to design and build the Super App!
In addition to adhering to exceptionally high engineering standards, you are expected to build the application in a largely scalable manner, high quality, good application performance and applying best-in-class usability standards and practices.
You will be asked to take difficult business problems and turn them into delightful and reliable user experiences which allow our Captains to work on our platform. Your focus will be around helping lead the team to create an engaging user experience and building core app functionality which works in a hybrid online/offline manner.
This role is open to Egypt, Jordan & Lebanon.
Responsibilities:
- Design and build advanced, scalable applications for the iOS platform.
- Work with the product and design teams to understand end-user requirements and use cases and translate them into pragmatic and effective technical solutions.
- Integrate with our backend services (JSON, XML, etc.) to make sure we are delivering a great mobile user experience that is super-fast for end users.
- Own end-to-end product modules/features from the requirement to going live.
- Design and review code, troubleshoot, and act as a consultant to team members on technical matters.
- Gather requirements by interacting directly with the end-users and advocate delightful user experiences.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Use core animation to create engaging motion effects and intuitive interfaces.
Qualifications
- 5+ years of iOS application development, with extensive use of Swift, I/O, collections, algorithms and well-known application frameworks.
- Strong understanding of interactive application development paradigm under iOS, memory management, file I/O, network programming, concurrency and multithreading.
- Experience in iOS-specific application development and publishing iOS apps in the appstore.
- Good understanding of design patterns.
- Good understanding of the full mobile development life cycle. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Experience in working with third-party libraries and APIs.
- Strong and innovative approach to problem solving and finding solutions. Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution.
- Excellent communicator (written and verbal, formal and informal).
- Ability to multi-task under pressure and work independently with minimal supervision.
Salary Package:
- Competitive salary and equity shares
- Unlimited vacation Policy
- Entrepreneurial working environment
- Flexible working arrangements
- Mentorship and career growth
Comparative salary package.
Interested candidates Please share their resume at: hr@maqssoft.com
Graphic Designer
General Overview
Maqssoft IT Solutions Pvt.Ltd started in 2015 as a Pakistan based web solutions provider with a vision to create superior technology solutions with our trusted partners both local as well as International.
About the Role
This role is based out of Karachi/Lahore, Pakistan and reports to the Corporate Affairs Manager at Basecamp. You will be part of the Corporate Affairs (CA) team and will be responsible for developing visual concepts to communicate ideas that inspire, inform, and captivate different stakeholders.
You are a visual storyteller with a passion for great design and the ability to achieve it. To be successful in this position, you should be a self-starter, be capable of delivering brilliant creative ideas, and show amazing attention to detail. You will work closely with the Creative Lead Manager and Design Specialist on creative ideation and execution. Your primary role is to execute on brand, refreshing, and creative collateral for internal and external campaigns and projects.
Examples of tasks include designing the graphic elements for a new product’s social media campaign, editing and animating short videos for internal awareness campaigns, rebranding old materials to reflect our current visual identity, and working with the Creative Lead and Design Specialist to execute and/or define the direction of the company’s creative strategy.
Key Responsibilities
- Have a strong grasp and adhere to our visual identity system, and be able to call out instances where we have failed to do so
- Contribute to ideation for campaigns and various creative materials for both internal and external audiences
- Simultaneously execute on multiple design briefs from across our various business verticals and the Corporate Affairs team
- Work closely with the Creative Lead Manager and Design Specialist to provide mock-ups, storyboards and final executed materials for campaigns
- Edit and animate videos for both internal and external projects
- Develop illustrations, logos and other designs
Key Requirements and skills
- Minimum of 3 years in the design industry (agency experience is a plus)
- A strong portfolio of graphic design and video production/editing
- Ability to work methodically and meet deadlines
- Strong Graphic Design skills with experience in a similar role
- Strong proficiency in Adobe Illustrator, Photoshop, Premiere or AfterEffects programs
- Ability to work with Vector graphics, video editing and motion graphics and sourcing stock imagery and music
- Ability to work under pressure in a fast-paced environment, while maintaining high standards and meeting deadlines.
- Strong communication skills and the ability to work just as easily in a team environment as you can autonomously.
- Ability to provide and receive feedback, and support and sharpen the creative briefs by not being afraid of asking the right questions
- Strong written and verbal skills in English (other languages such as Urdu or Arabic are a plus)
- Comparative salary package.
- Interested candidates Please share their resume at: hr@maqssoft.com
Senior Data Scientist
Senior Data Scientist
Maqssoft IT Solutions Pvt.Ltd started in 2015 as a Pakistan based web solutions provider with a vision to create superior technology solutions with our trusted partners both local as well as International.
The Data Science and AI team’s mission is to drive competitive value from data at scale through building AI models to optimize user experiences, decision making, operational efficiencies, and lead the region’s AI ecosystem.
As a Senior Data Scientist, you have built a strong track record of delivering business impact in several applications. You are happy to implement a simple heuristic or a sophisticated deep learning or reinforcement learning model if it meets the business needs and the time constraints. You find satisfaction collaborating with partners and shipping changes that deliver measurable business impact. You are a constant learner, tinkerer, and you enjoy experimenting with the latest technologies to further drive impact and keep raising the bar.
Responsibilities:
- Deliver on Applied AI topics in Marketplace: multi-objective cost function for supply-demand matching, multi-modal transport matching, ETA optimizations, routing, pricing, peak pricing for supply and demand shaping, supply and demand forecasting, pooling for mobility of people, batching for mobility of things.
- Implement scalable machine learning and optimization algorithms that will be used in production on big data.
- Embark on exploratory data analysis projects to achieve better understanding of phenomena as well as to discover untapped areas of growth and optimization.
- Answer complex analytic questions from big data sets to help shape its products and services in a better way.
- Estimate impact and effort of data science projects
- Mentor junior data scientists and act as a tech lead for a business area
- Help define and track the appropriate key metrics for specific projects.
- Design and run randomized controlled experiments, analyze the resulting data and communicate results with other teams.
- You will always challenge the status quo and continually investigate new data processing technologies and seek to ensure that we follow the industry best practices.
Qualifications:
- 5+ years experience in data mining, predictive modeling, time series analysis, machine learning, big data methodologies, transformation and cleaning of both structured and unstructured data.
- Experience in applied Deep Learning and Reinforcement Learning
- Degree in a quantitative discipline such as Physics, Statistics, Mathematics, Engineering or Computer Science
- Strong problem solving and coding skills
- Excellent oral and written communication skills.
- Proficiency and demonstrated experience in at least 2 of the following: Python, R, SQL, Spark, Hive.
- Familiarity with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn)
Preferred:
- Masters/PhD degree
- Tech Lead experience
- Experience mentoring other data scientists
- Comparative salary package.
- Interested candidates Please share their resume at: hr@maqssoft.com
Software Engineer II (Backend)
Maqssoft IT Solutions Pvt.Ltd started in 2015 as a Pakistan based web solutions provider with a vision to create superior technology solutions with our trusted partners both local as well as International.
ABOUT THE ROLE
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 build the backend systems that power our engine, scale highly distributed systems, and continuously improve our engineering practices. These large scale, distributed systems handle everything from user requests to payment processing.
Our tech stack is Java 8 and Spring Boot, Micro-Service Architecture, SQL and no-SQL DBs, iOS and Android applications, web front-end 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
- Build and ship new 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.
Requirements:
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.
Must have:
- Strong skills in Object-oriented design, data-structures and algorithms.
- Proficiency in Java, Spring Boot, server-side technologies, web-services and REST-Apis (must love coding!)
- Fluency with software engineering tools.
- 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
- Experience working with AWS
- Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.
- Experience in the fintech / payment industry
Nice to have:
• Experience in multi-tiered distributed systems.
• Web services & APIs, and relational & NoSQL databases
• Experience in GoLang, Python, Angular, React or Kotlin
• Experience of Micro services & building scalable and reliable platforms.
• Experience with cloud-centric application development and deployment
What We Offer
- Competitive salary
- Unlimited paid annual leave
- Entrepreneurial working environment
- Flexible working arrangements
- Mentorship and career growth
- Engineering experience at scale
We give equal opportunities. All aspects of ownership including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We celebrate diversity and are committed to creating an inclusive environment for everyone.
Comparative salary package.
Interested candidates Please share their resume at: hr@maqssoft.com
Senior Site Reliability Engineer
About Us
Maqssoft IT Solutions Pvt.Ltd started in 2015 as a Pakistan based web solutions provider with a vision to create superior technology solutions with our trusted partners both local as well as International.
About The Role
We are looking for an experienced engineer who will work within the SRE team to take cloud-native technology to the next level within Company. We need expert, execution-focused engineers to help shape the future of our platform and to help us scale our already sizable effort greatly.
What you’ll need
- 6+ years of software engineering and/or operations experience
- Experience in architecting, developing, operating and troubleshooting Kubernetes clusters and/or other highly available systems at scale
- Good experience of coding and problem solving in at least one of the following programming languages: Go, Python, Java, Rust, C++
- Experience with Cloud Infrastructure (AWS preferred)
- Experience with infrastructure automation (Infrastructure as Code)
- Strong Unix or Linux background, including topics around network stack and scripting
- Incident response and/or incident management experience is a plus
- Experience on DevOps topics such as monitoring, CI/CD, security is a plus
- Effective communication and collaboration skills: have the ability to drive and promote technical partnerships across teams
What will keep you busy?
- Work within a lean team in quick iterations on large impactful projects
- Collaborate with teams to deliver an efficient cloud-native platform
- Ensure infrastructure is scalable, responsive, and reliable
- Automate everything with tools and workflows
- Evaluate and select tools and technologies needed for efficient support of the systems
- Keep our solutions cost-effective by improving performance and increasing utilization
What do we offer you?
Working in an international environment with colleagues from 70+ nationalities, ownership culture, flexible working hours, unlimited (paid!) holidays and the latest technologies.
We gives equal opportunities. All aspects of ownership including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We celebrate diversity and are committed to creating an inclusive environment for everyone.
Interested candidates Please share their resume at: hr@maqssoft.com