Senior Fullstack Engineer

Remote
Full time
About the project
This project is transforming cytogenetics through artificial intelligence by building AI-powered tools that accelerate and improve genetic diagnostics through a web-based platform, combining scientific innovation with cutting-edge technology. Its mission is to democratize access to cytogenetic studies, enabling thousands of analyses that are currently not performed—due to the limitations of traditional tools—to become possible through a user-centered, AI-driven approach. The project operates within the biotechnology and healthcare space, focusing on high-precision genetic analysis using artificial intelligence. It combines expertise in cytogenetics with advanced technology to deliver karyotyping results in record time, optimizing genetic diagnostics and contributing to the advancement of personalized medicine. There is a strong commitment to innovation, scientific excellence, and the development of solutions that improve the quality and speed of genetic studies worldwide.
About the role
We are looking for a Senior Fullstack Engineer with solid experience in building modern, scalable, and secure web applications. In this role, you will be a key contributor to the evolution of our technology platform, which plays a critical role in diagnosing complex conditions. Therefore, we are looking for someone with a strong commitment to quality, reliability, and the impact of their work. You will work across the entire application stack and closely with the client. You will have the opportunity to influence the development process at every stage, improve user experience, ensure data integrity, and guarantee the proper functioning of the system end-to-end. The system handles sensitive case data, so security, privacy, and adherence to best practices in data handling are central to the role. Additionally, our infrastructure runs on AWS and includes integration with AI models that process and analyze medical images, so understanding how data flows between the frontend, backend, and AI services is essential. We are looking for someone with critical thinking skills, attention to detail, and motivation to work on products that have a real impact on people’s lives.
Key Responsibilities
  • Application Development:
    • Design, develop, test, and maintain scalable, high-quality Ruby on Rails applications.
    • Write clean, maintainable, and efficient code following industry best practice.
  • System Architecture:
    • Collaborate with cross-functional teams using an API-first approach to design and implement APIs.
    • Ensure the application is optimized for speed, reliability, and scalability.
  • Collaboration & Leadership:
    • Work closely with the client and stakeholders to deliver features that meet user needs.
    • Mentor other developers and promote a culture of knowledge sharing and continuous improvement.
  • Quality Assurance:
    • Conduct code reviews, provide constructive feedback, and drive high-quality coding standards.
    • Implement automated testing frameworks to ensure robust software performance.
  • Problem Solving:
    • Identify and address performance bottlenecks, security issues, and system limitations.
    • Efficiently solve complex technical problems.
Requirements
  • 2+ years of professional experience developing web applications with Ruby on Rails.
  • Passion for writing clean, maintainable, and elegant code, and for applying appropriate design patterns.
  • Proficiency in frontend technologies such as HTML, CSS, and JavaScript (experience with frameworks like Angular is a plus).
  • Strong knowledge of relational databases (e.g., MySQL) and experience in database design and optimization.
  • Knowledge of background job processing systems (e.g., Sidekiq).
  • Experience with testing frameworks (e.g., RSpec) and a test-driven development (TDD) approach.
  • Experience with CI/CD pipelines.
  • Knowledge of RESTful API design and development.
  • Familiarity with cloud platforms (e.g., AWS, DigitalOcean) and containerization (e.g., Docker).
What We Offer
  • Physical activity covered by the company to promote a healthy lifestyle
  • English classes to support your professional growth
  • Sponsored training and learning opportunities
  • Paid Time Off (PTO) for rest, balance, and recharging
  • Your birthday off to celebrate your day