Software Developer & Analyst

Abu Dhabi, United Arab Emirates

Job Description

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.
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

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2061661
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Abu Dhabi, United Arab Emirates
  • Education
    Not mentioned