




Job Summary: We are seeking a Senior Full Stack Developer to build critical applications and data platforms for strategic projects with national impact in the health sector. Key Highlights: 1. Participation in national-level strategic projects at the Ministry of Health 2. Contribution to public policies, health surveillance, and scientific research 3. A collaborative, ethical, and intellectually stimulating environment Are you a Senior Full Stack Developer with solid experience building critical applications, secure APIs, data platforms, and microservices-oriented systems? Do you possess technical maturity to operate in regulated environments involving sensitive data, high quality requirements, auditing, and performance demands? Then this position is for you. This role enables direct involvement in national-level strategic projects with significant impact on the Ministry of Health, focused on structuring, integrating, and advancing health data governance and infrastructure. You will contribute to foundational initiatives that support public policies, health surveillance, scientific research, and technological innovation, working closely with multidisciplinary teams, partner institutions, and national programs within a context of high technical, scientific, and institutional responsibility. This position is exclusively **IN-PERSON, at CIDACS headquarters located at Parque Tecnológico da Bahia – Edifício Tecnocentro, Rua Mundo 121, Trobogy.** **Responsibilities and Duties** * **Training and Leadership:** As a senior professional, you are expected to act as a mentor for junior team members, sharing knowledge and providing technical guidance. * Support the definition and implementation of **best practices in software engineering**, including coding standards, peer reviews, and CI/CD pipelines. * Work cross-functionally on institutional CIDACS demands related to **digital platforms and application architecture**, as well as the Genomas Brasil project. * Integrate **front-end, back-end, databases, and scientific data pipelines**, ensuring consistency and reliability. * Contribute to clear and sustainable technical documentation (APIs, services, workflows, and integrations). * Develop and maintain **medium- to high-complexity full-stack web applications**, focusing on robustness, security, performance, and scalability. * Develop web interfaces for **management, visualization, and controlled access to sensitive data**, complying with governance policies, LGPD, and ethical principles. * Implement **RESTful APIs** (and GraphQL where applicable), following versioning, authentication, authorization, auditing, and documentation standards. * Implement automated tests (unit, integration, and, where applicable, end-to-end). * Participate in maintenance and evolution of existing systems, promoting refactoring when necessary. * Collaborate closely with architects, data engineers, bioinformaticians, and information security teams. **Requirements and Qualifications** **MANDATORY QUALIFICATIONS AND REQUIREMENTS:** \- **EDUCATION** * Completed undergraduate degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or related fields. **EXPERIENCE** * Proven experience as a Senior Full Stack Developer in medium- or large-scale systems. * Minimum 5 years of professional software development experience. * Experience developing and consuming RESTful APIs in production environments. **TECHNICAL KNOWLEDGE** * Proficiency in at least one modern back-end language (e.g., Python, Java, Go, Node.js). * Experience with web frameworks (e.g., Django/FastAPI, Spring Boot, Express/NestJS or equivalents). * Experience with modern front-end development (e.g., React, Vue, or Angular). * Experience with containers (Docker) and familiarity with Kubernetes environments. * Experience with code versioning (Git) and collaborative workflows. * Solid knowledge of relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB). * Knowledge of application security practices, including authentication, authorization, and API protection. * Ability to write clean, testable, and well-documented code. **INTERPERSONAL SKILLS** * Clear and concise communication, with ability to engage effectively with multidisciplinary teams. * Capacity to collaborate in scientific and institutional environments. * Proactive, organized, and problem-solving oriented profile. * Technical accountability and attention to quality, security, and impact of developed solutions. **PREFERRED BUT NOT MANDATORY:** \- **ADDITIONAL ASSETS:** * Experience with CI/CD, deployment automation, and DevOps pipelines. **OTHER QUALIFICATIONS** * Experience with observability (logs, metrics, tracing). * Experience in health, genomics, scientific data, or regulated environments. * Knowledge of infrastructure-as-code (Terraform, Helm, GitOps). * Knowledge of LGPD and data governance principles. * Experience in Trusted Research Environments (TREs) or environments with strict access control and auditing. * Familiarity with health interoperability standards such as HL7/FHIR or GA4GH APIs. * Technical English for reading documentation and interacting with international partners. **Additional Information** **ABOUT THE PROJECT** Although this position is linked to the Genomas Brasil project, your work will be cross-functional, also contributing to the evolution of CIDACS’s digital platforms and institutional applications. Although tied to specific projects, as a Solutions Architect you will work cross-functionally on CIDACS’s strategic demands related to data architecture, analytical platforms, and technological infrastructure evolution—contributing to the overall architectural maturity of the institution and to other high-impact scientific and institutional projects. Projects developed in partnership with the Ministry of Health (MS) are foundational, involve strong institutional coordination, and align with international standards and frameworks. Therefore, we seek professionals with systemic vision, deep technical expertise, and scientific responsibility—those who wish to leave a concrete legacy in Brazil’s national genomic data infrastructure, operating ethically, securely, and in alignment with open science principles. **ABOUT CIDACS** CIDACS is a pioneering center for data integration, focused on understanding, studying, and evaluating the health conditions of the Brazilian population through Big Data. Our work supports public managers, researchers, and the community, contributing directly to improving lives. If, like us, you are passionate about technology and innovation, join our team. Here, you will find a welcoming environment conducive to development and innovation, filled with professionals from diverse academic backgrounds united by a shared purpose. Our work supports researchers, public managers, and policy makers, directly contributing to improvements in the health conditions of the Brazilian population. We operate in an environment of scientific excellence, with strong interaction among technology, data, and applied research. Here, you will find: * A collaborative, ethical, and intellectually stimulating environment * Highly qualified, multidisciplinary teams * State-of-the-art infrastructure, including HPC, secure data lake, and Trusted Research Environments (TREs) * Encouragement of technical autonomy, innovation, and continuous learning * Opportunities to work on nationally and internationally relevant projects If you are motivated by complex architectural challenges, impact-driven science, and building solutions that extend beyond the lab into public policy, this is the right place. If you are passionate about software development, automation, and complex challenges, join us in this mission. Bring your talent and commitment and become part of this team! For more information about CIDACS, visit: www.cidacs.bahia.fiocruz.br CIDACS conducts studies and research based on interdisciplinary projects stemming from the linkage of large volumes of data to expand understanding of social and environmental determinants and policies affecting population health.


