Sami logo

Mid-Level JavaScript Developer

Sami

Join Our Team as a Mid-Level JavaScript Developer

Are you passionate about using technology to advance the best practices in medicine and help transform the healthcare system in Brazil? At Sami, we are on a mission to revolutionize healthcare, making it more accessible, humane, and straightforward. We are looking for individuals who challenge the status quo and think big every day.

Responsibilities

  • Software Development: Collaborate with team members to take small to medium features from design to production with minimal support. Write correct, clean, and idiomatic JavaScript code, following best practices, including creating automated tests at different levels (unit, functional, integration).
  • Technical Design: Actively contribute to the technical design of features, proposing solutions with low coupling and high cohesion. Implement solutions considering concepts like functional programming, object orientation, and hexagonal architecture.
  • Distributed Systems: Work with distributed systems, microservices, and 12-factor applications, using REST and other communication APIs. Master interaction with databases (SQL and NoSQL) and asynchronous messaging queues.

End-to-End Responsibility

  • Take responsibility for identifying alternative solutions for complex problems and executing changes independently. Identify possible process improvements and understand the impact of your contributions in the business context.
  • Participate in solving complex problems and debugging errors, finding root causes, and implementing effective solutions with autonomy. Document code, ensuring logs and observability in production applications.

Technical Growth and Expanded Scope

  • Expand your technical knowledge to different areas of the stack (web, data, mobile, infra, backend) and deepen your expertise, especially in JavaScript and its libraries and frameworks.
  • Work with design patterns, knowing when to use or avoid them, depending on the context. Act in areas of the codebase outside your specialty, with support when necessary, and contribute to the quality of the team's system design and code.
  • Make good design decisions in your area of expertise, delivering results consistently and continuously, without the need for constant reviews or support.

Testing and Code Quality

  • Follow consistent practices for creating automated tests at different levels (unit, functional, integration). Deliver code that also meets non-functional requirements, such as maintainability and security.
  • Proactively and efficiently debug problems, identifying root causes and correcting defects quickly.

Requirements

  • Degree in Computer Science, Software Engineering, or a related field.
  • Solid knowledge of JavaScript, including popular frameworks and libraries.
  • Proven experience in software development, focusing on code quality and best practices.
  • Ability to collaborate effectively in a team and solve problems proactively.
  • Knowledge of fundamental computer science concepts, such as distributed systems, functional programming, object orientation, CAP theorem, and hexagonal architecture.
  • Ability to handle multiple areas of the stack and expand your technical scope.
  • Clear and objective communication skills, with reading and writing in English at the level required for the role.

Our Way of Working

At Sami, we understand, respect, and value the individuality of each person on our team. We are inclusive and form diverse, nonconformist, agile, and frank teams. Prioritizing the well-being of our employees, we offer remote work, allowing our team members to be spread across the globe.

Join us in our mission to change the world through love and technology, creating incredible things capable of transforming the world.

Benefits
Extracted with AI

  • Remote work
  • Inclusive and diverse team
  • Opportunities for technical growth

Similar jobs

Last update: 23 minutes ago

9am logo
9am

Freelance Web Developer with JavaScript and CMS Expertise

Freelance Web Developer needed in Amsterdam with JavaScript and CMS expertise for hybrid role.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

Nordhealth logo
Nordhealth

Senior Full-Stack Engineer (NextJS)

Join Nordhealth as a Senior Full-Stack Engineer (NextJS) to shape digital healthcare with a modern tech stack and remote work flexibility.

lemlist logo
lemlist

Full Stack Engineer with NextJS Experience

Join lempire as a Full Stack Engineer with NextJS expertise, leading development and managing a team in a fully remote setup.

smartmicro logo
smartmicro

Fullstack Developer (m/f/d) with JavaScript and Python

Join smartmicro as a Fullstack Developer to work on high-tech radar sensors using JavaScript, Python, and more in Brunswick, Germany.

BlueBranch GmbH logo
BlueBranch GmbH

Remote FullStack Developer (m/w/d)

Join our dynamic IT company as a Remote FullStack Developer, working with JavaScript, Node.js, and Python. Flexible hours and remote work.

osapiens logo
osapiens

Senior Full-Stack Developer - TypeScript

Join osapiens as a Senior Full-Stack Developer using TypeScript to build sustainable SaaS solutions.

Devire logo
Devire

Senior Backend Engineer (JavaScript & Node.js)

Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.

Sonia logo
Sonia

Senior Full Stack Developer

Join Sonia as a Senior Full Stack Developer to lead development in Python, TypeScript, and modern frameworks. Remote work with flexible arrangements.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

micro1 logo
micro1

Full-Stack Engineer with Python, React.js, and Next.js

Join our team as a Full-Stack Engineer using Python, React.js, and Next.js to build scalable web applications remotely.

Mediahuis nv logo
Mediahuis nv

Senior Back-end JavaScript Developer

Join Mediahuis as a Senior Back-End JavaScript Developer. Work with Node.js, TypeScript, and Azure in a hybrid role in Antwerp.

Cegeka logo
Cegeka

Medior Java Developer

Join Cegeka as a Medior Java Developer in Belgium. Work on exciting projects with Java, Spring, and Angular2 in a hybrid environment.

9am logo
9am

Freelance Fullstack Java Developer for Insurance Projects

Seeking freelance Fullstack Java Developers for remote insurance projects. Must be based in Germany, fluent in German, and experienced in Java, Spring Boot.

WorkFlex logo
WorkFlex

Full-Stack Software Engineer (Angular and Java)

Join WorkFlex as a Full-Stack Software Engineer specializing in Angular and Java. Work remotely and help build our next-gen platform.

doctari group logo
doctari group

Technical Lead - SuperApp (Typescript React Node.js)

Join us as a Technical Lead to build a next-gen healthcare platform using TypeScript, React, and AWS. Lead a team in a hybrid work environment.

Bloom logo
Bloom

Senior FullStack Developer (React, Node.js, TypeScript)

Join Bloom as a Senior FullStack Developer to enhance our platform using React, Node.js, and TypeScript in a dynamic, hybrid work environment.

Inetum-Realdolmen logo
Inetum-Realdolmen

Senior Fullstack Developer with JavaScript and TypeScript Expertise

Seeking a Senior Fullstack Developer with expertise in JavaScript, TypeScript, ReactJS, and AWS for a dynamic role in Brussels.

PostNord logo
PostNord

Senior Node.js Backend Developer

Join PostNord as a Senior Node.js Backend Developer to drive innovation in our online shipping tool. Work in an agile team with AWS, Node.js, and more.

Computer Futures logo
Computer Futures

C# Software Developer with .NET and Angular

Join our team as a C# Software Developer in Karlsruhe, focusing on .NET, Angular, and Azure technologies. Flexible work model and competitive salary.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Codasip logo
Codasip

JavaScript and TypeScript Developer for IDE

Join Codasip as a JavaScript and TypeScript Developer for IDE in Brno. Work with cutting-edge technologies in a hybrid environment.

Basic-Fit logo
Basic-Fit

Senior Full-Stack Developer

Join Basic-Fit as a Senior Full-Stack Developer in Tilburg. Work with React, Node.js, and more to enhance fitness experiences across Europe.