Neogrid

Senior FullStack Developer, Java and React

Neogrid

full-time

Posted on:

Location Type: Remote

Location: Brasil

Visit company website

Explore more

AI Apply
Apply

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