- Experience
- 5+ yrs
- Salary
- USD 400 – USD 400 / month
- Openings
- 1
- Posted
- 4 hours ago
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Eligibility
- Candidates with at least 5 years of experience and a bachelor’s degree in Computer Science, Software Engineering, or a related field can apply.
- Resume
- Required to apply
Job description
Company Overview
Invenza is a software company focused on mobility-as-a-service platforms. It builds white-label solutions that enable shared mobility businesses to launch, operate, and scale electric scooter, bicycle, and other micro-mobility services. Its products bring together fleet management capabilities, live data monitoring, and intuitive mobile apps to support a range of market requirements. The company emphasizes scalable, innovative, and sustainable urban transport technology for both new and mature markets.
Role Overview
The selected candidate will be responsible for strengthening and maintaining the backend systems that power the platform. This includes working with Node.js architecture, handling device communication over TCP, supporting scooter authentication workflows, improving application performance, and keeping the codebase organized for SaaS growth.
Key Responsibilities
- Maintain and enhance the backend architecture built on Node.js.
- Oversee the TCP socket server used for scooter communication.
- Implement and support IMEI authentication along with AT command handling.
- Reduce memory consumption and improve overall server performance.
- Strengthen security, refine API design, and improve database structure.
- Manage PM2 processes and deployment activities on AWS.
- Rework the codebase into a cleaner, more scalable SaaS-friendly structure.
Required Qualifications
- At least 5 years of proven professional experience.
- Strong hands-on expertise in Node.js, which is essential for the role.
- Practical experience with TCP sockets and real-time systems.
- Solid understanding of REST API development.
- Experience working with AWS and production environments.
- Ability to troubleshoot memory leaks and performance bottlenecks.
- Comfortable using Git in a structured workflow.
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
Working Arrangement
This is a part-time onsite role based in Qatar. The work schedule is 4 hours per day, plus a daily scrum meeting.
Compensation and Additional Terms
The salary for this position is 400 USD. After one year of employment, and subject to performance, the candidate may become eligible to join the company’s employee profit-sharing program.
Application Instructions
Applicants are expected to share their CV along with all supporting documents.