freehire launches on Product Hunt on 26 August.

Follow →

Software Developer & Analyst at STAR Services

Summary

Build and maintain a logistics/mobility platform using React, FastAPI, PostgreSQL, and React Native; lead enhancements and mentor junior devs.

Job Summary

This Full time on site position offers great opportunities for career growth.

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.

Technical Skills Required

  • 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

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