freehire launches on Product Hunt on 26 August.

Follow →

Software Developer & Analyst

Summary

Maintain and extend a logistics platform (VSRM/PoolCar) using React, FastAPI, PostgreSQL, and React Native, with DevOps in Docker and cloud integrations.

Job Summary

We are seeking a highly skilled and experienced Senior Software Developer & Analyst to maintain, enhance and manage our existing software platform (VSRM) as well as lead the development of new applications using similar technologies. The ideal candidate will have a strong background in full-stack development cloud-based architecture and mobile app development with a passion for clean scalable code and modern DevOps practices.

Key Responsibilities

  • Maintain and enhance the existing VSRM / PoolCar platform and its components.
  • Analyze system requirements and translate them into technical specifications.
  • Design develop test and deploy new software solutions using the existing tech stack.
  • Collaborate with cross-functional teams including UI / UX designers DevOps and QA.
  • Ensure code quality through code reviews unit testing and best practices.
  • Monitor application performance and troubleshoot issues.
  • Document software architecture processes and user guides.
  • Integrate third-party APIs such as Google Maps API Firebase and NOLS API.
  • Lead and mentor junior developers.

Frontend

  • ReactJS
  • Tailwind CSS / NativeWind
  • Zustand (State Management)
  • Typescript
  • React Native (0.71)

Backend

  • FastAPI (Python 3.11)
  • Prisma ORM
  • PostgreSQL PGBouncer PGAdmin
  • Redis
  • WebSocket (Real-time data)

DevOps & Tools

  • Docker Docker Compose
  • Portainer
  • Nginx
  • Git
  • VS Code
  • Ubuntu LTS 22.04

APIs & Integrations

  • Google Maps API (with subscription)
  • Firebase Cloud Messaging (Push Notifications)
  • Leaflet API
  • NOLS API

Mobile Development

  • Android Studio
  • JDK 11
  • React Native CLI

Soft Skills

  • Strong analytical and problem-solving skills
  • Excellent communication and documentation abilities
  • Ability to work independently and in a team
  • Leadership and mentoring capabilities
  • Adaptability to fast-paced environments
  • Attention to detail and commitment to quality

Preferred Qualifications

  • Bachelors or Masters degree in Computer Science Software Engineering or related field
  • 5 years of experience in full-stack development
  • Proven experience with cloud-based and containerized applications
  • Experience in Agile / Scrum methodologies

Employment Type: Full Time

Experience: years

Vacancy: 1

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available