Back to jobs

Senior Fullstack CRM Developer

Mexico

Senior Fullstack CRM Developer 

Job Description

We are looking for an experienced Senior Fullstack CRM Developer to architect and develop robust CRM solutions integrating modern UI/UX, scalable backends, enterprise integrations, and powerful search and analytics with OpenSearch at their core. You will lead the design and implementation of CRM features, optimize data pipelines, and drive best practices in our fast-paced, collaborative engineering team.

Key Responsibilities

  • Design and implement modern CRM front-end interfaces using React.js, Next.js, Vite, Tailwind CSS, and enterprise component libraries (Material UI, Ant Design).
  • Engineer backend microservices with Node.js (Lambdas) or Python , supporting REST/GraphQL APIs and complex CRM workflows.
  • Leverage OpenSearch for advanced search, filtering, and analytics across customer, activity, and interaction datasets; tune indexing and relevance for best CRM experience.
  • Integrate with enterprise CRM systems and platforms such as Salesforce, CDPs/DSPs, and email/SMS providers using RESTful APIs, AWS Glue, and/or Python SDKs.
  • Develop event-driven workflows for list management, lead assignment, data enrichment, campaign automation, and reporting via AWS Lambda, Step Functions, EventBridge, SQS.
  • Build and maintain data cleaning/Ai-matching microservices (Python/Node.js, Pandas/NumPy) to ensure CRM data integrity, and automate complex deduplication/matching.
  • Develop real-time analytics dashboards (React custom dashboards, Superset, Metabase, Kibana/OpenSearch Dashboards) for CRM KPIs, customer journeys, and engagement metrics.
  • Oversee authentication/authorization via AWS Cognito and ensure secure, compliant development throughout.
  • Lead DevOps automation (CI/CD pipelines with AWS CodePipeline/GitHub Actions, infrastructure-as-code, containerization with ECS/Beanstalk).
  • Mentor junior developers, review code, and drive architectural decisions to improve systems scalability, reliability, and maintainability.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field, or equivalent experience.
  • 5+ years' experience in fullstack application development, including CRM-focused solutions.
  • Expert with React.js, Next.js, Vite, Tailwind CSS, Material UI/Ant Design.
  • Advanced backend development with Node.js (Lambdas) and/or Python
  • Deep understanding of REST/GraphQL APIs, microservices, and modern architecture patterns.
  • Proven expertise in OpenSearch (or Elasticsearch): indexing, querying, aggregation, mapping, relevancy tuning, and integrating into large-scale CRM/campaign data pipelines.
  • Strong experience with PostgreSQL and DynamoDB; experience designing and optimizing cloud data warehouses (AWS Glue, RDS, S3).
  • Experience integrating and synchronizing with CRMs such as Salesforce, customer data platforms (CDPs), DSPs, and email/SMS platforms.
  • Experience building workflow automation (AWS Lambda, Step Functions, EventBridge, SQS).
  • Solid understanding of DevOps automation (CI/CD, AWS CodePipeline, GitHub Actions) and cloud infrastructure (Cognito, S3, RDS, ECS/Beanstalk).
  • Experience with real-time analytics, dashboarding, and data visualization (Kibana/OpenSearch Dashboards, custom React dashboards).
  • Familiarity with data cleaning/matching using AI services or Node.js solutions; AI/ML experience for CRM enrichment is a plus.
  • Excellent English communication, mentorship, and collaborative skills.

Preferred Qualifications

  • AWS certification (Solutions Architect, Developer)
  • Experience with Zoho CRM,  Salesforce Lightning, Marketing Cloud, or similar enterprise CRM frameworks.
  • Large-scale CRM migration, integration, or custom CRM platform build experience.
  • Experience with Docker/Kubernetes/ECS.
  • Familiarity with OpenSearch security, scaling, and multi-tenant architectures.

Create a Job Alert

Interested in building your career at P\S\L Group? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf