Senior Full Stack Developer (Java + React)
Location
Brazil
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Developer (Java + React)
Talent Four
Role Description Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sênior para atuar no desenvolvimento e evolução de funcionalidades de um Portal. Procuramos um profissional com perfil analítico, colaborativo e proativo, capaz de propor soluções técnicas de alta qualidade e atuar como referência para o time. - Desenvolver e manter aplicações web utilizando Java no backend e React no frontend. - Participar da definição de arquitetura e desenho de soluções escaláveis. - Desenvolver e consumir APIs REST. - Realizar integrações entre sistemas internos e plataformas de terceiros. - Atuar na identificação e resolução de problemas de performance e qualidade de código. - Participar de revisões de código (Code Review), garantindo boas práticas de desenvolvimento. - Apoiar tecnicamente desenvolvedores menos experientes. - Trabalhar em conjunto com equipes de Produto, QA, UX e Arquitetura. - Participar de cerimônias ágeis (Scrum/Kanban). Qualifications - Sólida experiência como Desenvolvedor Full Stack. - Experiência avançada com Java 11 ou superior. - Conhecimento em Spring Boot, Spring MVC e Spring Data. - Experiência no desenvolvimento de APIs REST. - Experiência sólida com React.js. - Domínio de JavaScript (ES6+) e/ou TypeScript. - HTML5, CSS3 e desenvolvimento responsivo. - Experiência com bancos de dados relacionais (Oracle principalmente). - Conhecimento em Git. - Vivência com metodologias ágeis (Scrum ou Kanban). - Experiência com testes unitários e testes de integração.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description We are seeking an experienced Software Development Engineer III (SDE-3) - Backend to join our core engineering team. In this role, you will play a vital role in driving technical excellence by leading the project execution end-to-end. You will collaborate closely with cross-functional teams and stakeholders to deliver robust and highly scalable software solutions. This position offers an opportunity to make a significant impact on our system architecture and contribute directly to the growth and success of the organization. What You Will Do - Technical Leadership: Lead project execution by driving RFCs, design docs (HLD/LLD), and execution plans for the product development team, ensuring strict adherence to best practices and standards in engineering. - System Architecture & Scale: Design, build, and maintain highly concurrent, low-latency backend systems capable of processing massive transactional throughput. - Core Engineering & Influence: Influence technical decisions and project direction based on your backend expertise utilizing Ruby on Rails and Go (Golang), but not limited to them. Write clean, performance-optimized, and maintainable code. - Platform & Data Infrastructure: Optimize database performance, query execution tuning, and cache-layer strategies (using PostgreSQL, Redis, etc.) while safeguarding data consistency across microservices. - Cross-Functional Collaboration: Collaborate effectively with product managers, designers, DevOps, and other engineering squads to deliver seamless integrations and exceptional user experiences. - Technical Mentorship: Mentor and coach junior and mid-level engineers (SDE-1/2), fostering their professional growth, reviewing complex pull requests, and raising the bar for the engineering culture. - Operational Excellence: Proactively identify and address system bottlenecks, address the root causes of persistent infrastructural issues, and champion automated testing, observability (tracing/metrics), and CI/CD automation. - Strategic Evolution: Identify opportunities for organizational enhancements, propose structural technical alternatives to optimize team execution, and balance short-term feature delivery with long-term architectural stability. Qualifications - 5 to 8+ years of intensive, non-internship professional software development experience in fast-paced product startups or high-scale tech enterprises. - Adequate knowledge of the Ruby on Rails framework along with robust experience/proficiency in Go (Golang), focusing on building high-performance APIs and multi-threaded systems. - A strong grasp of computer science fundamentals when it comes to dealing with distributed systems, networks, concurrency control, and the trade-offs of the CAP theorem. - Strong proficiency in database ecosystems and architectural patterns like PostgreSQL, RESTful APIs, gRPC, and MVC architecture. - A knack for problem-solving, thinking from first principles, and a strong track record of delivering high-quality software while gracefully balancing Non-Functional Requirements (NFRs) like reliability, scaling, security, and usability. - A bias towards shipping early and iterating; a strong belief in making small, incremental changes to existing systems instead of large, multi-quarter undertakings. - Proven ability to navigate ambiguity, set clear technical expectations, handle stakeholders, and thrive in a fast-paced environment. - Bachelor's/Master's degree in Computer Science or an equivalent technical field. Who Will Excel - Familiarity with other backend technologies and frameworks. - Experience with database design, optimization, and query performance tuning. - Experience in driving technical decisions and implementing positive organizational changes. Benefits - Inclusive and Diverse Environment: We foster an inclusive and diverse workplace that values innovation and offers remote environments. - Competitive Compensation: Our compensation packages are highly competitive and include potential share options for certain roles. - Personal Growth and Development: We are committed to your personal and professional growth, providing regular training and an annual learning stipend to help you advance your career in a dynamic environment. - Autonomy and Mentorship: You'll enjoy a high degree of autonomy in your role, supported by mentorship and ambitious goals that pave the way for both your success and the company's growth.
• Develop, refactor and maintain GraphQL Go Tools' (Router) open-source code base in Golang (low GC code) • Work closely with your engineering team mates on new Router capabilities (e.g. Open Federation, new data sources) • Focus on performance, security and stability of the Router • Review Router telemetry to identify areas of improvement • Run internal penetration tests of the Router • Troubleshoot Router issues, potentially together with our customers' engineers • Analyze and accept up open-source contributions on Github
Backend Software Engineer – Finance Super App
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build backend services, APIs and workflows for the finance super app. • Support products across insurance, payments, wallet, savings, investing, travel and financial services. • Design reliable systems for user accounts, transactions, partner integrations, reconciliation, notifications and operations. • Work with product and mobile teams to ship customer-facing journeys quickly. • Integrate with banks, payment gateways, insurers, data providers and other partners. • Improve system reliability, observability, security and performance. • Build systems that are practical, auditable and ready for regulated financial products.
Backend Software Engineer – Finance Super App
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build backend services, APIs and workflows for the finance super app. • Support products across insurance, payments, wallet, savings, investing, travel and financial services. • Design reliable systems for user accounts, transactions, partner integrations, reconciliation, notifications and operations. • Work with product and mobile teams to ship customer-facing journeys quickly. • Integrate with banks, payment gateways, insurers, data providers and other partners. • Improve system reliability, observability, security and performance. • Build systems that are practical, auditable and ready for regulated financial products.

