
Senior Fullstack Developer
Runtalent
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Lead the development team technically, supporting decisions on architecture, design and coding standards.
- Contribute to the strategic planning of the technology area.
- Develop, test and maintain web applications using JavaScript, Node.js (Express), TypeScript, React and Next.js.
- Conduct code reviews, ensuring quality, security and adherence to best practices.
- Implement and maintain agile development practices, promoting continuous process improvement.
- Ensure the use of software development best practices, clean code and design patterns.
- Integrate applications with Microsoft Azure cloud services (Azure SQL, Azure Functions, Azure App Service).
- Implement and consume RESTful APIs, following best practices for design and documentation.
- Write and maintain unit and integration tests.
- Use static code analysis tools (e.g., Veracode) to ensure quality and security.
- Use GitHub for version control and code collaboration.
- Monitor and debug applications using logging and observability tools (e.g., Splunk).
- Participate in meetings with clients, stakeholders and technical teams to align requirements and solutions.
Requirements
- Bachelor's degree in Computer Science, Software Engineering or related fields.
- Minimum experience in software development.
- Solid experience with JavaScript, TypeScript, Node.js (Express), React and Next.js.
- Experience with software architecture (e.g., MVC) and object-oriented principles.
- Knowledge of design patterns and clean code.
- Experience with RESTful APIs.
- Experience with Azure cloud services (Azure SQL, Azure Functions, Azure App Service).
- Knowledge of DevOps and tools such as Docker, Kubernetes and Jenkins.
- Experience with agile methodologies (Scrum, Kanban).
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptNode.jsExpressReactNext.jsRESTful APIssoftware architectureobject-oriented principlesdesign patterns
Soft Skills
leadershipstrategic planningcode reviewcontinuous process improvementcommunication
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering