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

Softrams logo
Softrams

Mid-Level Full Stack Developer (Angular, React, NodeJS)

Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.

Scopic logo
Scopic

Full-stack JavaScript Developer

Join Scopic's Talent Community for Full-stack JavaScript Developers. Gain priority access to future opportunities in a remote setting.

lempire logo
lempire

Senior Fullstack JavaScript Engineer / Product Developer

Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

Chamberlain Advisors logo
Chamberlain Advisors

Full-Stack Developer - Web Application and Development

Remote Full-Stack Developer role focusing on web application development using Node.js, JavaScript, and React.

Infraspeak logo
Infraspeak

Full-stack Developer with PHP and JavaScript

Join Infraspeak as a Full-stack Developer. Work with PHP, JavaScript, and Vue.js in a remote-friendly environment.

Doctor logo
Doctor

Front-End Engineer

Join Amazon as a Front-End Engineer to build user-facing software with HTML, CSS, JavaScript, and frameworks like React.

Humana logo
Humana

Junior Full Stack Developer - Healthcare Applications

Join Humana as a Junior Full Stack Developer to enhance healthcare applications using Angular, JavaScript, and more. Remote position.

Kilowott logo
Kilowott

Mid and Senior Node.js Developer

Seeking Mid and Senior Node.js Developers for server-side development, data integration, and performance optimization in Indiana, USA.

FuturHealth logo
FuturHealth

Senior Full Stack Engineer with Django and Vue.js

Join FuturHealth as a Senior Full Stack Engineer to develop innovative health tech solutions using Django and Vue.js.

Cedar logo
Cedar

Software Engineer II (Client Integrations)

Join Cedar as a Software Engineer II to build client integrations in a remote role, enhancing healthcare technology.

Snappy logo
Snappy

Full Stack Engineer with JavaScript and React.js

Join Snappy as a Full Stack Engineer to build next-gen gifting platforms using JavaScript and React.js. Remote work available in Austin, TX.

Bellhop logo
Bellhop

Senior Frontend Engineer

Join Bellhop as a Senior Frontend Engineer to develop responsive web applications using React and JavaScript.

FuturHealth logo
FuturHealth

Senior Full Stack Engineer with Django and Vue.js

Join FuturHealth as a Senior Full Stack Engineer to revolutionize healthcare with Django and Vue.js.

Axiom World logo
Axiom World

MERN Full Stack Developer

Join our team as a MERN Full Stack Developer. Work on innovative projects using MongoDB, Express.js, React.js, and Node.js.

Bcas logo
Bcas

Fullstack Junior Developer (JavaScript)

Join our Fullstack Junior Developer program with guaranteed employment, focusing on JavaScript in a hybrid work model.

Doctolib Siilo logo
Doctolib Siilo

Frontend Engineer with React and TypeScript

Join Doctolib Siilo as a Frontend Engineer in Amsterdam, focusing on React and TypeScript for healthcare web applications.

Make - letsMake.com | A studio making world-class products, platforms & systems 💯 logo
Make - letsMake.com | A studio making world-class products, platforms & systems 💯

Senior Frontend Engineer (Remote)

Join Make as a Senior Frontend Engineer to craft large-scale software remotely. Expertise in React, Next.js, and TypeScript required.

Revive logo
Revive

Front-end Developer with ReactJS and Shopify Experience

Join Revive as a Front-end Developer to create online experiences using ReactJS and Shopify. Remote work with flexible hours.

Oracle logo
Oracle

Senior Backend Developer - Java, Microservices

Join Oracle as a Senior Backend Developer focusing on Java and Microservices to revolutionize healthcare technology.

Square logo
Square

Software Engineer (Frontend/Fullstack) - E-commerce Website

Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.

Subject logo
Subject

Senior Software Engineer with Front-End Experience (Next.js/Vercel)

Join Subject as a Senior Software Engineer with expertise in Next.js and Vercel, leading innovative projects in a dynamic ed-tech startup.

Doctolib logo
Doctolib

Frontend Engineer with React and TypeScript

Join Doctolib as a Frontend Engineer in Amsterdam, focusing on React and TypeScript for healthcare web applications.

Doktor.se logo
Doktor.se

Fullstack Developer with React and Node.js

Join Doktor.se as a Fullstack Developer to revolutionize healthcare with React, Node.js, and AWS.