Remote
(Anywhere)
Salary Range
Full Time Employee
Experience Level
Leader/Coordinator
Requirements
Tasks and Responsibilities
Show originalJob description
We are a fast-growing healthtech startup founded in 2012. We transform healthcare by connecting doctors, patients, and the pharmaceutical ecosystem through an innovative platform that increases the efficiency and safety of care, while offering intelligent digital solutions for post-consultation follow-up.
We are looking for a Staff Software Engineer to technically lead our backend, building robust, scalable, and secure infrastructure aligned with our rapid growth.
Here, you will have the autonomy to tackle complex challenges, collaborate with an engaged team, and make a difference in the lives of thousands of people. If you have solid backend experience (preferably in Golang) and want to contribute to transforming healthcare, come join our team!!
Responsibilities and assignments
- Lead the design and implementation of scalable, robust, and secure software solutions, ensuring high performance and reliability.
- Define and evolve the platform architecture, considering performance, availability, security, and maintainability.
- Make strategic technical decisions, evaluating and selecting the best approaches and technologies for business challenges.
- Mentor and guide the engineering team, fostering technical development and professional growth of team members.
- Collaborate with cross-functional teams (Product, Design, etc.) to align priorities and deliver solutions that generate real impact.
- Ensure code quality and delivery excellence, promoting development best practices.
- Contribute to defining and executing automated testing strategies and continuous deployment processes.
- Research, evaluate, and implement new technologies and tools that increase team efficiency and innovation.
Requirements and qualifications
🛠 Hard Skills
- Cloud Computing: Expertise in AWS, with experience in Kubernetes and API Gateway, ensuring secure, scalable, and high-performance environments.
- Backend Development: Strong proficiency in Go, focusing on developing and maintaining APIs and resilient systems.
- Databases: Experience with MySQL and PostgreSQL, including modeling, optimization, and administration of complex databases.
- Containers: Knowledge of Docker for creating isolated and consistent environments.
- Event-Driven Architecture: Familiarity with SQS, Kafka, and understanding of synchronization (sync vs async) and data consistency (strong vs eventual).
- High Availability and Recovery: Practical knowledge of RTO/RPO and business continuity strategies.
- Information Security: Experience with authentication and authorization (OAuth 2.0, OpenID Connect, JWT, RBAC, ABAC, PBAC), plus knowledge of cryptography, rate limiting, and throttling.
💻 Best Practices and Quality
- SOLID principles and Clean Code, applied daily to maintain readable, maintainable, and scalable code.
- Effective use of Design Patterns, with discernment on when to apply them.
- Production of clear technical documentation, including sequence, class, and component diagrams.
- Caching strategies for performance gains and reduced database load.
- Experience with code versioning (GitFlow, semantic commits) and API versioning, ensuring stability and compatibility.
- Mastery of RESTful APIs, HTTP verbs, and status codes for efficient service communication.
- Logging best practices, with appropriate use of log levels and implementation of audit logs.
⚙️ Architecture and Scalability
- Experience with different architectural models: monoliths, modular, microservices, and serverless.
- Knowledge of vertical and horizontal scalability, high availability, and fault tolerance.
- Familiarity with reliability metrics (SLA, SLO, SLI).
- Conceptual clarity between System Design and System Architecture, and between stateful and stateless architectures.
✨ Differentiators
- Familiarity with AI tools such as ChatGPT and GitHub Copilot to support productivity and innovation.
- Ability to design systems with low coupling, prioritizing flexibility, resilience, and ease of evolution.
Additional information
- No dress code environment – here, what matters is that you feel comfortable being yourself.
- Mental health in focus, with access to the Zenklub platform, offering psychological support from specialized professionals.
- Health and dental insurance to take care of your well-being.
- Meal vouchers (VR/VA) on a Mastercard, accepted at any restaurant or supermarket.
- Memed Cuida – R$110/month for you to use as you wish: well-being, culture, leisure, whatever makes sense for you.
- Childcare assistance, to support those with children.
- Day off on your birthday, to celebrate however you prefer.
- Life insurance, because caring also means being prepared.
- Wellhub (formerly Gympass), to keep your body active and your mind healthy.
- Único Skill, with access to free courses, undergraduate and graduate degrees, languages, and mentoring.
- Exclusive partnerships that expand your possibilities.
Share job:
Share job: