
Senior Application Developer
Senior Application Developer (Data Engineer)
Our Vision
P\S\L Group is a global organisation 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.
Projects you will be working on:
- Backend high-load projects, shareable microservices
- Internal platforms with a frontend component
- External applications front-end and integration
- Integration with OpenAI (Endpoint connections)
Key Responsibilities:
- Participate in the engineering, development, and maintenance of the different products
- Work with the ScrumMaster and Tech Lead to provide estimates for technical activities
- Analyze requirements and produce documentation for architectural recommendations, systems, and code-level design.
- Collaborate with peers, development teams, and generally contribute your skills wherever required
- Perform code reviews for standards, quality assurance, and security audit purposes.
- Address day-to-day and longer-term technical issues and problems
- Participate in the R&D phase to evaluate new technologies, solutions, and software
- Create and maintain enterprise-wide integration pipelines and API-based microservices leveraging various AWS services, including Step Functions, Lambda, Fargate, Firehose etc. - following microservices\microbatch architectural best practices
- Design and work with databases running on PostgreSQL, Snowflake, Dynamodb, ElasticSearch, Redis
- Build pipelines and APIs to fulfill both OLTP (high volume/low latency) use cases, as well as OLAP (batch/ETL) bulk load use cases
Skills and Qualifications:
Required:
- Over 3 years of experience in web development
- Posses excellent Python coding skills
- Good Experience with NodeJS
- Skills to design a software (DB structure, components, API, integrations)
- Experience with AWS serverless services (Lambdas, pipelines, Fargate, etc)
- Familiarity with OpenAI APIs (Assistants, chat, embeddings)
- Familiarity with GCP
- Familiarity with ReactJS
- Experience with good practices: Unit Tests, peer code review, design patterns.
- Experience in mentoring junior team members
- Ability to break a new development into subtasks and estimate amount of work required
- Good communication skills
- Mindset of an engineer (attention to application performance, understanding the system on low level, debugging skills)
- Github
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
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