
Senior Full Stack Software Engineer, Architecture
ASAAS
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Translate business logic into high-quality code, adhering to established standards and practices
- Participate in defining and implementing new features and fixing bugs
- Understand and discuss problems and proposed solutions, always seeking the best technical approach to the challenges encountered
- Review code delivered by team members
- Break down large deliveries into small, cohesive deliverables
- Monitor solutions in production, assessing errors, performance, and availability
- Contribute improvements or new patterns to the Engineering knowledge base
- Identify and resolve structural issues in product code
- Monitor applications and implement performance improvements
- Implement reusable components and abstractions for engineering
- Provide consulting to engineering teams on technical decisions
- Communicate technical decisions based on architectural trade-offs
Requirements
- Experience with web development
- Experience developing in Java, with emphasis on projects using the Spring framework
- Experience with object-oriented programming and service integration via REST APIs and message queues
- Knowledge of HTML, CSS, and JavaScript
- Experience with a relational database
- Familiarity with deployment pipelines and version control with Git
- Understanding of software engineering best practices, patterns, and principles
- Experience with cloud platforms (AWS, Azure, or Google Cloud)
- Experience with continuous integration and continuous delivery practices and automated testing
- Understanding of software engineering best practices, patterns, and principles
- Knowledge of software architectural styles
- Technical English
Benefits
- Medical and dental insurance with no co-pay
- Life insurance
- Allowance for medication purchases
- Subsidy for fitness activities
- Home office allowance
- Work equipment provided
- Furniture allowance
- Childcare allowance
- Parental support program
- Extended maternity and paternity leave
- In-company training
- Education assistance covering 70% of tuition for degrees and language courses
- Coverage for purchase of courses and books
- Quick massage (on-site massages)
- Day off during the month of your birthday
- Happy hour allowances
- Referral bonus for new hires
- Performance-based annual bonus
- Stock option plan
- A casual, relaxed work environment (no dress code!)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring frameworkobject-oriented programmingREST APIsmessage queuesHTMLCSSJavaScriptrelational databasecloud platforms
Soft Skills
communicationproblem-solvingcollaborationconsultingcode reviewtechnical decision-makingmonitoring solutionsperformance assessmentimprovement contributionbreaking down deliverables