Emplois Redis à distance et à domicile ∙ Page 2

Logo

Blinkist

Les clés des livres en 15 minutes. Économisez 40% dès maintenant!

Sponsorisé par Blinkist

Logo

Oyster

Embaucher dans le monde entier avec Oyster. Simplifier la paie et la conformité.

Sponsorisé par Oyster

Logo

Designlab

Deviens un designer en suivant des cours pratiques et en bénéficiant d'un mentorat.

Sponsorisé par Designlab

Hybrid Senior Software Engineer

Pslgroup · Mexico, Inde · Hybrid

Postuler maintenant Logo

Exponent – Réussis tes entretiens tech avec des simulations et des coachs experts issus des meilleures entreprises.

Sponsorisé par Exponent

SENIOR SOFTWARE ENGINEER

Our Vision

PSL Group is a global organization dedicated to putting information at the service of medicine.  The companies and people of the PSL 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.