
Mid/Senior Developer – Software Architecture
ATech
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Propose technical solutions aligned with business needs.
- Independently implement new features and the system's more complex modules.
- Select the most appropriate technologies and libraries for the project.
- Mentor the team and support the development of new talent.
- Identify areas for improvement and/or automation in the system and processes.
- Implement reusable code and apply established design patterns.
- Help the team work faster and more efficiently.
- Demonstrate strong knowledge and experience in software architecture.
- Lead test planning and practice test-driven development.
- Work across the full software development lifecycle, from conception to delivery.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
- Proven 5+ years of experience in systems architecture and software development.
- Experience designing solution architectures.
- Knowledge of service-oriented approaches (SOA), Kubernetes, edge computing, and pub/sub communication.
- Solid experience with software architectures, including microservices.
- Experience with programming languages C and Java.
- Knowledge of JavaScript/TypeScript and Vue.
- Experience with frontend GIS frameworks.
- Familiarity with Jira.
- Knowledge of Git and configuration management.
- Experience with testing methodologies and processes.
- Strong analytical thinking and problem-solving skills.
- Experience on large-scale projects.
- Familiarity with the Linux operating system.
- Experience developing in Rust.
- Experience with AI.
Benefits
- Meal and grocery allowance – Swile credit card
- Transportation allowance
- Birthday gift voucher and a day off on your birthday
- Bradesco medical and dental plans – coverage for you and your immediate dependents
- Gympass (Wellhub)
- Health and wellness program: +Saúde
- Quick office massages
- Daycare assistance for children up to 71 months
- Hybrid work model and flexible hours
- Profit-sharing (PLR)
- Payroll-deductible loan options
- Private pension plan
- Life insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software architecturesystems architectureprogramming languagesCJavaJavaScriptTypeScriptVueRustAI
Soft Skills
mentoringanalytical thinkingproblem-solvingleadershipcommunication
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Information Systems