Position Overview:
We are looking for an experienced Senior Full Stack Software Engineer with a strong background in building and maintaining highperformance applications. The ideal candidate will have expertise in developing software solutions that integrate with IoT devices and managing large datasets. Additionally you will be responsible for creating a mobile application for our riders to log their usage and performance metrics.
Responsibilities:
- Design develop and maintain a robust software platform to accept and process data from IoT devices.
- Architect and implement efficient data sorting and storage solutions to handle large volumes of data.
- Develop a mobile application for riders to log bike usage including time of use number of rides and carrier information.
- Collaborate with crossfunctional teams to gather requirements design solutions and deliver highquality software.
- Ensure the scalability reliability and performance of the software and mobile application.
- Implement security best practices to protect sensitive data.
- Perform code reviews testing and debugging to maintain a high standard of code quality.
Qualifications:
- Bachelors or Masters degree in Computer Science Engineering or a related field.
- 5 years of experience in full stack software development.
- Proficiency in programming languages such as JavaScript Python Java or similar.
- Strong experience with frontend frameworks (e.g. React Angular Vue.js) and backend frameworks (e.g. Node.js Django Spring Boot).
- Proven experience in developing mobile applications (iOS and Android) using frameworks like React Native or Flutter.
- Expertise in integrating and processing data from IoT devices.
- Solid understanding of database systems (SQL and NoSQL) and data sorting techniques.
- Familiarity with cloud platforms (AWS Azure Google Cloud) and DevOps practices.
- Excellent problemsolving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred Skills:
- Experience with fleet management or logistics software.
- Knowledge of machine learning or data analytics.
- Understanding of realtime data processing and eventdriven architectures.
- Familiarity with Agile development methodologies.
Remote Work :
No