
Mid-level Backend Software Engineer, Node.js, TypeScript
Culttivo
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Develop high-performance APIs using Node.js and TypeScript.
- Rigorously apply Clean Architecture and SOLID principles to ensure maintainable code.
- Model systems and data flows using UML.
- Ensure software quality by implementing unit tests.
- Develop event-driven architectures using queues and messaging.
- Configure and maintain automated delivery pipelines via CI/CD.
- Manage and structure data in relational databases.
Requirements
- Solid experience with Node.js and TypeScript.
- Hands-on experience with Clean Architecture and Design Patterns.
- Proficiency with relational databases (SQL Server, PostgreSQL or similar).
- Experience with Azure services: Function Apps, App Services, Service Bus, and Blob Storage.
- Experience creating and maintaining CI/CD pipelines (Azure DevOps or GitHub Actions).
- Deep knowledge of versioning with Git (Git Flow workflow).
- Ability to create technical models using UML (Sequence and Class Diagrams).
- Experience writing unit tests.
Benefits
- Caju benefits card (flexible benefits)
- Health insurance
- Conexa Saúde (telemedicine and online therapy)
- Wellhub
- Discount platform
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsTypeScriptClean ArchitectureSOLID principlesUMLunit testsevent-driven architectureCI/CDrelational databasesSQL Server