Full stack developer

Ukrainian Product 🇺🇦

About the Role

We are seeking a Fullstack Developer to join our PharmaCRM – Geoforce project. This solution focuses on geolocation-based functionality and data management within the pharmaceutical industry’s CRM ecosystem. You will collaborate with cross-functional teams, including front-end developers, backend engineers, data scientists, product managers, and QA, to build high-performance web applications and services that enhance field force effectiveness and pharmaceutical sales operations.

 

Required Qualifications

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Experience: 3+ years of fullstack development experience, ideally in the CRM or healthcare domain.
  • Front-End Proficiency: Strong skills in JavaScript/TypeScript and a major front-end framework (Angular, React, or Vue.js).
  • Back-End Proficiency: Experience with one or more server-side languages (PHP, GoLang, Node.js, Python, etc.) and designing RESTful APIs.
  • Database: Solid knowledge of PostgreSQL (preferred) or other relational databases; experience with geospatial extensions (PostGIS) is a plus.
  • Cloud: Familiarity with AWS services (EC2, RDS, S3, Lambda, CloudFormation/Terraform) or equivalent.
  • Version Control: Proficiency with Git-based workflows (GitHub, GitLab, or Bitbucket).
  • Problem-Solving & Collaboration: Excellent communication, teamwork, and troubleshooting skills.

     

Preferred Qualifications

  • Experience with geolocation, mapping APIs, or geospatial data (e.g., using Leaflet, Mapbox, Google Maps, PostGIS).
  • Familiarity with containerization (Docker, Kubernetes).
  • Understanding of microservices architecture.
  • Previous exposure to pharmaceutical field force solutions or healthcare compliance requirements (HIPAA, GDPR).
  • Knowledge of Agile/Scrum methodologies, Jira, and Confluence.

 

Key Responsibilities

  1. End-to-End Development
    • Design, develop, and maintain scalable front-end and back-end components for PharmaCRM’s Geoforce module.
    • Ensure seamless integration with third-party services (mapping APIs, geolocation libraries, etc.) and internal systems.
  2. Front-End Engineering
    • Implement responsive user interfaces using JavaScript frameworks (e.g., Angular, React, or Vue.js).
    • Work closely with UI/UX teams to ensure intuitive and visually appealing user experiences, particularly for geolocation-based features.
  3. Back-End Development
    • Develop RESTful APIs or microservices in PHP, GoLang, or Node.js (depending on stack).
    • Utilize PostgreSQL or other relational databases to manage geospatial data and support complex queries.
  4. Geolocation & Mapping Integration
    • Implement geospatial queries, route optimizations, and map-based visualizations (e.g., using Google Maps, Mapbox, Leaflet).
    • Build features that leverage location services, GPS tracking, and territory management specific to pharmaceutical field operations.
  5. Performance & Scalability
    • Optimize application performance, ensuring low-latency data retrieval and fast rendering of geospatial content.
    • Implement robust caching and load-balancing strategies where necessary to handle large volumes of field data.
  6. Security & Compliance
    • Ensure secure handling of sensitive healthcare data, adhering to industry regulations (e.g., HIPAA, GDPR).
    • Implement authentication, authorization, and data protection best practices across the stack.
  7. CI/CD & DevOps
    • Collaborate with DevOps to set up and maintain continuous integration and deployment pipelines in AWS or similar environments.
    • Troubleshoot and resolve issues related to deployments, infrastructure, and performance.
  8. Collaboration & Agile Practices
    • Participate in Agile ceremonies (sprint planning, daily stand-ups, retrospectives) to keep track of progress.
    • Work with cross-functional teams (product managers, QA, designers) to clarify requirements and deliver high-quality features on time.
  9. Documentation & Knowledge Sharing
    • Maintain clear technical documentation (e.g., API specs, architecture diagrams).
    • Share knowledge with team members through code reviews, mentorship, and best-practice discussions.

 

🌟 Perks & Benefits:

  • 24 working days of paid vacation
  • Flexible work schedule & top-notch work conditions
  • Competitive salary
  • Remote work
  • A youthful, talented, and remarkable company culture

 

243 views
·
51 applications
26% read
·
16% responded
Last responded 4 days ago
122 views
·
31 applications
To apply for this and other jobs on Djinni login or signup.
Loading...