Senior Software Engineer

Posted 7 Days Ago
Be an Early Applicant
México
Senior level
Healthtech • Software
The Role
The Senior Software Engineer will design, build, and maintain web applications using Node.js and React, focusing on serverless cloud solutions and scalable architecture. Responsibilities include leading development teams, API design, and implementing AWS services while providing mentorship and improving application performance.
Summary Generated by Built In

SENIOR SOFTWARE ENGINEEROur Vision

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.

To this end, we want our information and education services to contribute to the goals we share with our clinicians, clients and supporters, namely: to accelerate the advancement of medicine and help people enjoy better, longer lives. 

Purpose

Our key contribution to society is to help clinicians and those who support them provide state-of-the-art medical care. 

Our primary business purpose is to help clients and supporters increase the effectiveness of activities pertaining to scientific communication, medical education and the maintenance of clinician audience intimacy.

Position Summary 

We are seeking a skilled Senior Software Engineer 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.

Key Responsibilities 

  • Lead the design, development, and maintenance of high-quality web applications utilizing Node.js and React, with a strong emphasis on creating reusable, modular components.
  • Architect and implement cloud-native, serverless solutions leveraging AWS services such as Lambda, API Gateway, and DynamoDB to build high-performance, scalable applications.
  • Oversee and improve the maintenance of scalable applications using the PHP Symfony framework, ensuring adherence to modern design patterns and best practices.
  • Design and build robust APIs, processes, and tools to support a modern multi-site ecosystem, ensuring seamless integration and optimal functionality.
  • Provide comprehensive technical documentation, clear code comments, and ensure that all code is well-organized and properly managed within a version control system.
  • Collaborate with stakeholders to produce accurate high and low-level estimates based on detailed requirements.
  • Mentor and guide development teams across various projects, offering expertise to resolve challenges and enhance solution quality.
  • Manage and track development progress in a structured process using Jira, ensuring timely delivery and clear communication with stakeholders.
  • Participate actively in daily stand-ups and other meetings to communicate progress and raise any potential blockers.
  • Lead troubleshooting efforts to resolve complex technical issues and ensure the stability of applications.
  • Continuously drive improvements to core products and services, suggesting optimizations and enhancements where needed.
  • Foster personal and professional growth by actively participating in code reviews, solution demonstrations, and ongoing learning opportunities. Stay current with industry trends through publications, networks, and professional organizations.

Key Skills, Knowledge & Professional Education

  • B.S. or B.A. in Computer Science or equivalent experience.
  • 7+ years of experience with Node.js, React, and PHP.
  • Extensive experience in designing, developing, and maintaining complex web applications using Node.js, React, and PHP Symfony.
  • Proven expertise in building applications leveraging AWS Serverless technologies, including AWS Lambda, API Gateway, DynamoDB, or equivalent microservice cloud platforms.
  • Proficiency in working with GenAI tools and services (e.g., OpenAI, AWS Bedrock, Google Gemini, Mistral, etc.), with expertise in utilizing these tools for building, optimizing, and scaling language-based applications.
  • Solid understanding of authentication and authorization protocols, such as OAuth, JWT, and SAML, to ensure secure communication in distributed systems.
  • Strong background in using frameworks to build robust RESTful APIs and GraphQL for modern, flexible data retrieval.
  • Knowledge of serverless frameworks (such as Serverless Framework, AWS SAM, or AWS CDK) to streamline serverless application development and deployment.
  • Proficiency in AWS CloudFormation or other Infrastructure-as-Code (IaC) tools for managing infrastructure and resources in a repeatable, consistent manner.
  • Experience with AWS Amplify for building and deploying full-stack, cloud-powered applications quickly, including Amplify Auth, Amplify DataStore, Amplify Hosting, and integration with other AWS services.
  • In-depth knowledge of data storage platforms such as MySQL, Redis, and DynamoDB, with practical experience in their implementation.
  • Deep understanding of server-side web development concepts, such as:
  • Efficient caching strategies
  • Building reusable, modular code and libraries
  • Integrating multiple data sources and databases into cohesive systems
  • Designing database schemas that align with and support business processes
  • High attention to detail with a proven ability to thrive in fast-paced, dynamic environments.
  • Strong problem-solving skills, with a track record of identifying and resolving technical challenges and performance bottlenecks.
  • Excellent verbal and written communication skills in English, with the ability to articulate technical concepts clearly.

Good to Have:

  • Experience building applications utilizing Large Language Models (LLMs) such as GPT, Claude, Mistral, or similar, with hands-on experience in deploying, fine-tuning, and integrating LLMs into production systems.
  • Experience maintaining local development environments using Docker or VMs.
  • Familiarity with automated testing frameworks and practices.
  • Experience with Python development.
  • Proficiency in writing unit tests and employing Test-Driven Development (TDD) approaches.
  • Strong background in performance optimization for frontend applications, including lazy loading, code splitting, and optimizing React rendering.

Perks & Benefits of Joining Our Team at P\S\L Mexico
⚕️  Private Health Insurance
🌍  International Exposure
🤸  Agile Organization
💸  13th-Month Salary (Aguinaldo)
💰  Savings Fund
🍽️  Food Vouchers
💻  Flexible Home Office – Come to the Office at Your Best Convenience
🏖️  12 Vacation Days After Your 3-Month Anniversary
📚  Tuition Reimbursment

Top Skills

Api Gateway
Aws Cloudformation
Aws Lambda
Aws Sam
Docker
DynamoDB
Genai Tools
MySQL
Node.js
PHP
React
Redis
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, New York
949 Employees
On-site Workplace

What We Do

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 clients include research-based pharmaceutical companies and other healthcare institutions who seek the advancement of medicine. Our primary business purpose is to help these clients increase the effectiveness, as well as lower the cost, of activities pertaining to scientific communication, medical education, or product/service marketing.

We are borderless and we have presence in the US, Canada, Mexico, UK, EU, South Africa, and Malaysia.

Similar Jobs

Qualtrics Logo Qualtrics

Senior Software Engineer - PaaS

Artificial Intelligence • Information Technology • Natural Language Processing • Software • Business Intelligence • Generative AI
Mexico City, Cuauhtémoc, Mexico City, MEX
5000 Employees

Crunchyroll Logo Crunchyroll

Senior Software Engineer, Display Frameworks

Digital Media • eCommerce • Gaming • Mobile • News + Entertainment
Hybrid
Mexico, Cuauhtémoc, Mexico City, MEX
1200 Employees

Capital One Logo Capital One

Senior Software Engineer - Full Stack

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Mexico, Cuauhtémoc, Mexico City, MEX
55000 Employees

Yext Logo Yext

Senior Software Engineer

Artificial Intelligence • Information Technology • Internet of Things • Software
Easy Apply
Mexico City, Cuauhtémoc, Mexico City, MEX
1100 Employees

Similar Companies Hiring

True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees
Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
53 Employees
Red 6 Thumbnail
Virtual Reality • Software • Hardware • Defense • Aerospace
Orlando, Florida
113 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account