Back to jobs

Application Developer

Mexico

Full-Stack Application Developer 

Our Purpose

P\S\L Group is a global organization dedicated to putting information at the service of medicine. The companies and people of the P\S\L Group aim to improve medical care by serving those who need it, those who provide it and those who seek to improve it.

Our primary purpose is to help clients increase the effectiveness of activities pertaining to scientific communication, medical education, and product/service marketing. To this end, we want our information services to contribute to the goals we share with our clients, namely:  To accelerate the advancement of medicine and help people enjoy better longer lives. 

Position Summary

We are seeking a skilled Full-Stack Application Developer to join our dynamic team. You will be responsible for designing, building, and maintaining scalable and efficient web applications. This role requires deep expertise in both front-end and back-end technologies, with a strong emphasis on serverless cloud solutions to support high-volume and secure applications.

What you will do:

  • Develop innovative, scalable, and secure business solutions through a standardized SDLC
  • Design, develop, and maintain high-quality web applications using Node.js and React, focusing on building reusable and modular components
  • Build cloud-native serverless solutions leveraging AWS services like Lambda, API Gateway, and DynamoDB to deliver scalable, high-performance applications.
  • Maintain and improve scalable applications using PHP Symfony framework, employing modern design patterns and best practices.
  • Author robust APIs, processes, and tools to support a modern multi-site ecosystem, ensuring optimal integration and functionality.
  • Provide complete technical documentation, code comments, and readable code that is properly stored in a version control system
  • Provide high and low-level estimates to the team after reviewing requirements
  • Consult with other project development teams, and generally contribute your skills wherever required
  • Track development progress and status in a defined process through Jira
  • Communicate progress on work assignments in daily meetings
  • Participate in troubleshooting sessions to solve technical issues
  • Improve core products and services where you see improvements can be made
  • Continually learn through actively participating in code reviews and solution demonstrations, participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations

Who you are:

Required:

  • B.S. or B.A. in Computer Science or equivalent experience
  • 3-5 years of experience with NodeJS, React, PHP
  • Design, develop, and maintain web applications using Node.js, React, and PHP Symfony.
  • Experience building applications using AWS Serverless technologies, including AWS Lambda, API Gateway, DynamoDB and etc  (or similar microservice cloud platform experience)
  • Familiarity using data storage platforms (MySQL, Redis, DynamoDB)
  • Experience using frameworks to build APIs and tools
  • Understand key server-side web development concepts through experiences such as:
  • Caching
  • Building reusable code and libraries
  • Integration of multiple data sources and databases into one system
  • Creating database schemas that represent and support business processes
  • Proficient debugging using browser developer tools and code debuggers
  • Superb attention to detail and desire to work in fast-paced environments
  • Ability to identify and resolve technical challenges and performance bottlenecks
  • Excellent verbal and written communication skills in English

Good to have:

  • Experience maintaining local dev environments with Docker or VMs
  • Experience working with automated testing tools
  • Experience working with Python
  • Experience writing unit tests or using TDD approach
  • Strong knowledge of git or similar code version control systems
  • Familiar with JIRA or any other bug-tracking system
  • Comfortable in a bash environment and writing scripts that automate tasks
  • Strong debugging and performance optimization skills
  • Experience with GenAI tools and services such as OpenAI, AWS Bedrock, Google Gemini, Mistral and other LLMs is desirable.

Apply for this job

*

indicates a required field

Resume/CV

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