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
Senior Fullstack Developer (Java, JavaScript, TypeScript)
Join Synapse Medicine as a Senior Fullstack Developer, working remotely with Java, JavaScript, and TypeScript.
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.
Frontend Developer with JavaScript and Node.js
Remote Frontend Developer role in India, focusing on JavaScript, Node.js, and responsive web design.
Full-stack JavaScript Developer
Join Scopic's Talent Community for Full-stack JavaScript Developers. Gain priority access to future opportunities in a remote setting.
Senior Full Stack Developer (Java/JavaScript)
Senior Full Stack Developer role focusing on Java/JavaScript, cloud tech, and agile methodologies. Remote work available.
Mid Full-Stack Developer (Java, JavaScript, AWS)
Join Hyland as a Mid Full-Stack Developer, working with Java, JavaScript, and AWS in a remote role. Enhance cloud engineering with DevOps.
Full-stack JavaScript Developer
Join ANWB as a Full-stack JavaScript Developer to enhance our online platform using JavaScript, TypeScript, and AWS technologies.
Full-stack JavaScript Developer
Join Scopic's Talent Community for Full-stack JavaScript Developers. Gain priority access to future opportunities in a remote setting.
Senior Javascript Developer
Join Vi as a Senior Javascript Developer to create engaging web and mobile user experiences using React and React Native.
Senior Front-End Developer
Join Softrams as a Senior Front-End Developer to build responsive applications for U.S. federal health IT solutions. Remote work available.
Remote JavaScript Developer
Join ECS as a Remote JavaScript Developer, working with React.js and Vue.js to build high-performance web applications.
Senior Fullstack JavaScript Engineer / Product Developer
Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.
Mid-Level Software Engineer (TypeScript, Node.js, AWS)
Join Mindler as a Mid-Level Software Engineer to develop impactful web applications using TypeScript, Node.js, and AWS.
Senior Frontend Software Engineer (JavaScript)
Join tvScientific as a Senior Frontend Software Engineer, focusing on JavaScript and React in a remote-first environment.
Software Engineer - Developer Experience
Join Samsara as a Software Engineer focusing on Developer Experience, enhancing CI/CD and cloud systems.
Senior Fullstack JavaScript Engineer
Senior Fullstack JavaScript Engineer needed for a leading B2B SaaS company, remote work, €60K-€80K.
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.
Remote Mid-Level/Senior AWS Software Engineer - JavaScript
Remote AWS Software Engineer with JavaScript expertise needed for State Farm. Work on cloud-native applications and drive innovative solutions.
Senior Full Stack Engineer - Java and JavaScript
Join Deltek as a Senior Full Stack Engineer specializing in Java and JavaScript. Work remotely on innovative software solutions.
Senior Backend JavaScript/Node.js Developer
Senior Backend Developer specializing in JavaScript/Node.js for a SaaS company, remote work, and extensive benefits.
Full Stack Developer (Node.js/Vue.js)
Join as a Full Stack Developer (Node.js/Vue.js) for remote work, focusing on web development and system maintenance.
Senior Fullstack Software Engineer (Remote, US)
Senior Fullstack Engineer role focusing on development with React, Typescript, Node.js in a healthcare tech startup.
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.
Senior Full Stack Developer (Remote)
Join Corebiz as a Senior Full Stack Developer. Work remotely with JavaScript, TypeScript, React, and more. Great benefits included.