
Mid-level Software Engineer / Developer
Cadmus Soluções em TI
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
Tech Stack
About the role
- Enjoys solving complex problems, writing clean code, and seeing their work in production impacting thousands of people
- Develop and evolve backend and/or frontend services and applications
- Write testable, performant, and well-documented code
- Participate in architecture decisions and solution design
- Collaborate with product, UX, and other teams to define requirements
- Review peer code and contribute to best practices
- Monitor applications in production and respond to incidents
- Contribute to continuous improvement of processes and tools
Requirements
- Solid experience as a Software Engineer / Developer
- Proficiency in at least one modern language (e.g., Java, C#, JavaScript/TypeScript, Python, Go)
- Knowledge of REST APIs, relational databases and/or NoSQL
- Experience with version control (Git) and continuous integration
- Familiarity with automated testing (unit and/or integration tests)
- Experience working in an agile environment (Scrum, Kanban, or similar)
- Previous work with distributed systems or microservices (plus)
- Knowledge of cloud platforms (AWS, GCP, or Azure) and containers (Docker, Kubernetes) (plus)
- Experience with observability (logs, metrics, tracing) (plus)
- Participation in technical communities, open-source projects, or tech talks (plus)
Benefits
- N/A 📊 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
JavaC#JavaScriptTypeScriptPythonGoREST APIsrelational databasesNoSQLautomated testing
Soft Skills
problem solvingcollaborationcode reviewcommunicationcontinuous improvement