
Senior FullStack Developer, Java and React
Neogrid
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
Job Level
About the role
- Work on the development of high-complexity software systems
- Actively participate in architecture definitions and software modeling related to Monoliths and Microservices
- Implement and maintain code written in Java and React, ensuring scalability, security, and performance
- Collaborate with multidisciplinary teams to develop and maintain innovative solutions
- Contribute to defining best practices and development standards (Design Patterns)
- Conduct code reviews and provide technical guidance, coaching and developing team members
- Stay up to date with technology trends and propose adoption of new technologies and best practices
- Participate in code refactoring and SQL query optimization
- Develop code that handles large volumes of data
- Develop and maintain CI/CD pipelines and automated test suites.
Requirements
- Previous experience developing high-complexity systems
- Strong knowledge of programming languages (Java, React; other languages are a plus)
- Strong understanding of systems architecture (scalability, modularity, fault tolerance, availability, distribution, event-driven, etc.)
- Problem-solving and debugging skills
- Expertise in automated testing (test writing, strategies to maximize coverage, CI/CD automation)
- Experience in performance optimization and analysis
- Experience in monitoring (ability to design service monitoring metrics and alerts)
- Experience in cloud optimization (cost management, resource usage monitoring)
- Proficiency in secure development practices
- Strong debugging fluency
- Proficiency with relational databases (SQL Server and PostgreSQL, query optimization, efficient data modeling and design)
- Excellent communication skills
- Ability to provide technical leadership on projects
- Ability to operate in ambiguous environments
- Strong capability to share technical knowledge and mentor team members
- Knowledge of agile development methodologies (Scrum, Kanban)
Benefits
- Health insurance
- Dental insurance
- Life insurance (extendable to legal dependents)
- Medication assistance (extendable to children)
- Transportation voucher or parking allowance
- Flexible Meal/Food allowance
- Wellhub (formerly Gympass) and TotalPass
- Day off during your birthday month
- Parental support program (NeoBaby)
- Unico Skill, external training platform
- Childcare assistance
- Extended parental leave: 6 months for mothers and 30 days for fathers
- Employee referral program, bonuses and more
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaReactSQLCI/CDautomated testingperformance optimizationcode refactoringdesign patternscloud optimizationrelational databases
Soft Skills
problem-solvingdebuggingcommunicationtechnical leadershipmentoringcollaborationadaptabilitycoachingknowledge sharingteam development