About the Role
We are seeking a skilled Full-stack Developer who is passionate about building efficient, scalable, and user-friendly applications. The ideal candidate will be responsible for developing and maintaining both the front-end and back-end of our ride-sharing and delivery platform. You will work closely with our product, design, and operations teams to deliver high-quality solutions that meet our business needs.
Requirements
Key Responsibilities:
Design, develop, and maintain web applications using both front-end and back-end technologies.
Front-End Development: Develop responsive and dynamic user interfaces using HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
Back-End Development: Create robust server-side logic using languages such as Node.js, Python, Ruby, or Java. Develop and maintain RESTful APIs and integrate third-party services.
Database Management: Design and optimize database schemas, write efficient queries, and ensure data integrity using relational (e.g., MySQL, PostgreSQL) & MongoDB databases.
Code Quality: Write clean, maintainable, and well-documented code. Perform code reviews and ensure adherence to best practices.
Testing & Debugging: Write unit and integration tests to ensure code reliability. Identify and fix bugs and performance bottlenecks.
Collaboration: Work closely with the development teams,to understand requirements and deliver solutions that align with business objectives.
Security: Implement security best practices to protect user data and ensure platform reliability.
Performance Optimization: Continuously monitor and improve application performance, ensuring scalability as the platform grows.
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
3+ years of experience as a Fullstack Developer.
Strong proficiency with Node.js
Implementation of security and data protection.
Experience using MongoDB
In-depth hands-on experience with the concepts, architecture, and administration of NoSQL – MongoDB / REDIS databases.
Design and implement low-latency, high-availability, and performant applications.
Prior experience with React.js / Next.js and Tailwind CSS
Working knowledge of front-end technologies, such as HTML5 and CSS3
Experience with back-end data management that optimizes RESTful APIs / microservices performance for varied user platforms – desktop, mobile, web services, and more
Good working Knowledge of pixel-perfect conversion of PSD into HTML documents with the Responsive view
Understanding differences between multiple delivery platforms, such as mobile vs web, and optimizing output to match the specific platform
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git
Excellent troubleshooting skills
Candidates with Good Communication Skills
About the Company
ZAPP, founded in July 2020, is a technology-driven company that revolutionizes urban logistics through the TOOTLE app. Our platform enables ride-sharing services aiming to make daily commutes easier and more accessible for everyone. Swift & on-demand package delivery with just a tap of a button, connecting thousands of users across the city.
Our mission is to simplify logistics, mobility, and e-commerce solutions through innovation, making them more user-friendly, reliable, convenient, and secure. By doing so, we aim to enhance the lives of our customers while creating new opportunities for our rider & delivery partners. We strive to build a seamless, interconnected ecosystem that benefits all stakeholders – from customers, riders & delivery partners to businesses and communities – fostering growth, efficiency & sustainability.
Why work with us:
Opportunities for career growth and development with hands-on experience.
A collaborative and innovative work environment.
Employee discounts on our ride-sharing and delivery services.