We are seeking a skilled Software Developer to join our team as a Senior Full-Stack Engineer.
Job Description:
The ideal candidate will be responsible for designing, developing, and maintaining high-performance software applications using a full-stack approach. They will work closely with our team to ensure seamless customer experiences through cutting-edge technology.
Required Skills and Qualifications:
* 4+ years of professional software development experience with a focus on full-stack engineering
* Experience with Java, particularly Spring Boot
* Knowledge of modern JavaScript and the React framework
* Direct experience using Kafka for event-driven architecture
* Proven experience with relational databases (e.g., Postgres, MySQL, Oracle)
* Excellent verbal communication skills, essential for collaboration in an agile environment
* Experience with build management tools (Gradle or Maven) and GIT
* In-depth knowledge of continuous integration/continuous deployment (CI/CD)
* Hands-on experience in XP/Agile environments, including daily Test-Driven Development (TDD) and Pair Programming
Benefits:
* Fully remote position with a structured schedule that supports work-life balance
* 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
Others:
This is a 3-month contract with the possibility of extension based on team needs.