Senior Full-stack Engineer (Java/React/Typescript)
Location:
Other, LATAM
Seniority:
Senior
Technologies:
Java, React, TypeScript

Join the Lab Automation Project and help build the core backend services and UIs for the world’s first fully automated laboratory. As a Full-stack Engineer, you will design scalable and secure micro services, manage complex data environments, and drive innovation in a fast-paced, agile team. This is your opportunity to shape the future of laboratory automation and contribute to groundbreaking advancements in scientific research.

  • Design, Build, and Test React/Typescript web applications that are served from AWS CDN and

    make API calls a software platform.

  • Design, Build and Test responsive web components built upon the Material UI Library. Be

    comfortable making sensible and consistent styling decisions in the absence of a UI/UX

    Designer

  • Design, Build and Test the data layer between the web applications and the backend using

    Mobx. Implement caching and lazy loading as needed for data consistency and user response.

  • Convert prototypes and mockups created by UI/UX Designers into responsive html layouts

  • Design, Build, and Test Java Sprint Boot backend services built with micro architecture

    principles

  • Design, Build and Test data stores in AWS used by the backend services ( Postgres, Redis,

    MQ, Kafka, etc.. ) as well as the data layers which directly interact with the data stores.

  • Design, Build, and Test inter service communication mechanisms ( Message Buses, SDK’s,

    and APIs)

  • Create and Modify Backend Services running within a Kubernetes Cluster. Adjust the cluster’s

    ingress points, namespaces, config maps, and operators as necessary to optimize platform

    performance, security, and efficiency

  • Operate within an Agile team (Sprints, Storypoints, Jira)

  • Provide constructive feedback in code reviews and incorporate feedback received

  • Create architecture design documents and clearly present ideas to the team

  • Create and maintain documentation for front-end components and backend services, including

    user guides and technical specifications

  • Collaborate with backend developers to integrate user-facing applications with backend

    systems and collaborate with frontend engineers to integrate backend systems with user-facing

    applications

  • Work closely with Product Management to create technical designs that meet product

    requirements.

  • Accurately estimate and track large projects

  • 5+ years of experience working in fullstack engineer roles

  • Experience with React/JavaScript/Typescript

  • Experience with Browser, Execution and Data storage

  • Experience with single page web applications

  • Experience with web app building tools, i.e. WebPack

  • Experience with frontend API layers, for example REST

  • Experience with data storage tools and techniques ( Mobx, caching )

  • Experience with Java, Spring, and Spring Boot

  • Experience in a micro service environment

  • Experience with Kubernetes and Docker

  • Experience with AWS Data Stores (RDS, Elastic Cache, MQ, S3)

  • Experience with CI/CD ( Jenkins, ArgoCD, Github actions )

  • Experience with converting UI Designs/Mocks into react components.

  • Experience with Agile methodologies and tools ( Jira, Sprints, etc.. )

  • Mindset of fulfilling the dreams of the Product, Design and the end user.

  • Communicate conscientiously with your work colleagues

Discover what it’s like to work with us
Join Our Team!
Attaching my CV:
Your message is sent. Thank you for contacting us, we will get in touch with you soon.