Ativa os alertas de emprego por e-mail!

Senior Python Engineer (Product Scaling team) (from PST to GMT+4 timezones)

Collectly

Brasil

Teletrabalho

BRL 85.000 - 120.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Resumo da oferta

A tech-driven healthcare company is seeking a Backend Engineer to join their Product Scaling Team in Brazil. This role involves developing integrations with electronic health systems, optimizing products for scalability, and collaborating with the founding team in a fully remote environment. Ideal candidates should have significant experience in Python and SQL, strong problem-solving skills, and the ability to communicate effectively in English.

Qualificações

  • 5+ years of experience with Python, SQL, SQLAlchemy, PostgreSQL, Redis, and Celery.
  • Experience in startup environments from Series A to Series C.
  • Proficiency in English for remote communication.
  • Ability to thrive in a remote organization.

Responsabilidades

  • Develop secure and well-tested integrations with medical systems.
  • Build bi-directional data exchange interfaces using APIs and other methods.
  • Collaborate with Founders and Product Team for quality maintenance.
  • Propose architecture decisions for scalability and reliability.

Conhecimentos

Python
SQL
SQLAlchemy
PostgreSQL
Redis
Celery
Web Parsers (e.g. Selenium)
Effective Communication
GitLab
Algorithms and Data Structures
Descrição da oferta de emprego

You will be part of Collectly Product ScalingTeam and your main goal will be to technically enable product growth. Scaling team is responsible for enabling product scalability, solving performance problems caused by growth and building data interoperability services.

Interoperability with medical systems (Electronic Health Records, Practice Management, etc.) is a core part of Collectly product since it is one of the major issues in the U.S. Healthcare system.

This role would be a great fit for someone who has many years of experience solving complex technical challenges, reverse engineering, breaking down complex problems into smaller challenges, and working on infrastructure tasks.

Backend Engineer Responsibilities
  • Develop integrations with medical systems (Electronic Health Record, Practice Management, and Billing systems) in a secure, well-tested, and performant way.
  • Develop new integrations: Building bi-directional data exchange interfaces using APIs, Direct Database Connections, Web Parsers, RPAs.
  • Add new features to existing integrations.
  • Maintain existing integrations.
  • Refactor and improve architecture design of existing integrations.
  • Collaborate with Foundersand ProductTeam to maintain a high bar for quality in a fast-paced, iterative environment.
  • Advocate for improvements to product quality, security, and performance.
  • Propose and implement architecture decisions geared towards product scalability and reliability.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment.
  • Maintain and advocate for these standards through code review.
  • Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions.
Backend Engineer Requirements
  • Significant professional experience (5+ years) with Python, SQL, SQLAlchemy, PostgreSQL, Redis, Celery.
  • It'd be great if you have experience with developing web parsers (e.g. Selenium) + experience in reverse engineering.
  • At least basic algorithms and data structure knowledge.
  • Experience in a startup from Series A to Series C is a must.
  • Understanding of race conditions and how to mitigate them by crafting concurrent code.
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems, including SQL.
  • Comfort working in a highly agile, intensely iterative software development process.
  • Demonstrated ability to onboard and integrate with an organization long-term.
  • Positive and solution-oriented mindset.
  • Effective communication skills: Regularly achieve consensus with peers, and clear status updates.
  • An inclination towards communication, inclusion, and visibility.
  • Self-motivated and self-managing, with excellent organizational skills.
  • Ability to thrive in a fully remote organization.
  • Ability to use GitLab.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.