Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Sr. Full-Stack Engineer (Java / React)

Tecla

Teletrabalho

BRL 80.000 - 120.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

A leading technology firm is seeking a Senior Full-Stack Software Engineer to lead development of high-quality applications. The role requires expertise in Java, Spring Boot, and React, alongside experience with event-driven architecture using Kafka. This fully remote position offers a monthly salary between $4,000 and $5,000 USD, along with two weeks of paid vacation and 10 paid local holidays. Core working hours are from 9 AM to 5 PM US Central Time.

Serviços

Fully remote position
Paid vacation
Paid local holidays

Qualificações

  • 4+ years of professional software development experience, focusing on full-stack engineering.
  • Proficient in Java, JEE, Spring Boot, and modern JavaScript frameworks like React.
  • Direct experience with Kafka for event-driven architecture.

Responsabilidades

  • Lead the development of high-quality applications with a user-centric approach.
  • Contribute to backend and frontend development using Java and React.
  • Participate in the Agile application lifecycle.

Conhecimentos

Full-stack engineering
Java
Spring Boot
React
Kafka
Agile methodologies
Test-Driven Development (TDD)
Continuous integration/deployment (CI/CD)
Relational databases
Excellent verbal communication

Formação académica

Bachelor's Degree in Computer Science or related field

Ferramentas

Gradle
Maven
GIT
Descrição da oferta de emprego

Native / Bilingual English is required for this role (read / written / spoken). Please upload your CV Resume in English.

Monthly salary : $4,000 - $5,000 USD

We are seeking a highly-skilled Senior Full-Stack Software Engineer to join these high-impact teams. You will collaborate closely with design, product, and engineering experts to deliver innovative, real-time solutions that elevate our partners' retail offerings.

What You’ll Do
  • Lead the development of high-quality, robust, observable, and measurable applications using a user-centric approach and disciplined eXtreme Programming (XP) practices.
  • Practice Test-Driven Development (TDD) and Pair Programming as core, daily engineering functions to ensure code quality and shared ownership.
  • Contribute across the stack, developing business logic with Java / Spring Boot on the backend and building intuitive user interfaces with React on the frontend.
  • Design and implement scalable, event-driven solutions utilizing Kafka.
  • Participate in the entire Agile application lifecycle in collaboration with product managers, designers, and other engineers.
  • Leverage critical thinking, experimentation, data, and industry best practices to implement desired business outcomes.
  • Facilitate team ceremonies and actively give and receive feedback that is empathetic, actionable, and specific.
  • Practice emergent architecture with sane defaults and build software that is easy to use and easy to modify.
  • Lead technical initiatives not only on the team but also across the department.
Team Focus Areas
Merchandising Systems Modernization
  • Merchandise Assortment Planning (MAP): Build and extend platform interfaces to capture data in software (not spreadsheets), enabling better downstream decision-making.
  • Merchandising Financial Planning: Focus on improving data consistency and quality across major merchandising systems.
Optimization and Allocation Systems
  • Order Optimization: Address intersystem data issues. A key goal is to replace a vendor's size / pack optimization product (SAS) and modernize existing services to use a real-time data source (via Kafka) instead of batch processes.
  • Replenishment: Iterate on and enhance functionality in the new homegrown ARC system.
  • Allocations: Iterate on and enhance functionality in the new homegrown KOALA system.
Skills You Have
Non-Negotiable Requirements
  • 4+ years of professional software development experience, with a focus on full-stack engineering.
  • 4+ years of experience with Java and JEE development, particularly Spring Boot, Spring MVC, and Spring Security.
  • 4+ years of mandatory experience with modern JavaScript and the React framework.
  • Direct experience using Kafka for event-driven architecture.
  • Experience with any relational database (e.g., Postgres, MySQL, Oracle) for design and implementation.
  • Proven, hands‑on experience in an XP / Agile environment, including daily Test-Driven Development (TDD) and Pair Programming.
  • In-depth knowledge and experience with continuous integration / continuous deployment (CI / CD).
  • Excellent verbal communication skills —essential for a Pair Programming environment.
  • Experience with build management tools (Gradle or Maven) and GIT.
Preferred Skills
  • Bachelor's Degree or equivalent in Computer Science or a related field.
  • Experience with large-scale application troubleshooting and performance tuning.
  • Exposure to major cloud platforms such as GCP, AWS, or Azure.
  • Experience with microservices architecture.
Essential Functions
  • Ability to perform the accountabilities listed in the “What You’ll Do” section.
  • Ability to comply with dress code requirements.
  • Basic math and reading skills, legible handwriting, and basic computer operation.
  • Ability to maintain prompt and regular attendance and meet scheduling requirements as set by our partner.
  • Ability to learn and comply with all company policies, procedures, standards, and guidelines.
  • Ability to give direction and to receive, understand, and proactively respond to direction from leadership and other company personnel.
  • Ability to work as part of a team and interact effectively and appropriately with others.li>
  • Ability to maintain composure and work in a fast‑paced environment while accomplishing multiple tasks within established timeframes.
  • Ability to satisfactorily complete company training programs.
  • Ability to use a personal computer for tasks such as communicating and preparing reports.
  • Ability to plan, prioritize, and monitor activities across business units.
  • Ability to complete or oversee the completion of assigned projects in a timely manner.
Benefits
  • A fully remote position with a structured schedule that supports work-life balance.
  • The opportunity to join a leading retail innovator transforming the shopping experience through cutting‑edge technology.
  • Two weeks of paid vacation per year.
  • 10 paid days for local holidays.

Role duration: 6 months with option to renew

Core hours : 9 am - 5 pm US Central Time Zone

Please note our partner is only looking for full‑time dedicated team members who are eager to fully integrate within their team.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.