Mid-Level JavaScript Developer
SamiJoin 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
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.
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 Fullstack JavaScript Engineer / Product Developer
Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.
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.
Full-Stack Developer - Web Application and Development
Remote Full-Stack Developer role focusing on web application development using Node.js, JavaScript, and React.
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.
Front-End Engineer
Join Amazon as a Front-End Engineer to build user-facing software with HTML, CSS, JavaScript, and frameworks like React.
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.
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.
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.
Software Engineer II (Client Integrations)
Join Cedar as a Software Engineer II to build client integrations in a remote role, enhancing healthcare technology.
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.
Senior Frontend Engineer
Join Bellhop as a Senior Frontend Engineer to develop responsive web applications using React and JavaScript.
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.
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.
Fullstack Junior Developer (JavaScript)
Join our Fullstack Junior Developer program with guaranteed employment, focusing on JavaScript in a hybrid work model.
Frontend Engineer with React and TypeScript
Join Doctolib Siilo as a Frontend Engineer in Amsterdam, focusing on React and TypeScript for healthcare web applications.
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.
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.
Senior Backend Developer - Java, Microservices
Join Oracle as a Senior Backend Developer focusing on Java and Microservices to revolutionize healthcare technology.
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.
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.
Frontend Engineer with React and TypeScript
Join Doctolib as a Frontend Engineer in Amsterdam, focusing on React and TypeScript for healthcare web applications.
Fullstack Developer with React and Node.js
Join Doktor.se as a Fullstack Developer to revolutionize healthcare with React, Node.js, and AWS.