Full-Stack Developer

Ncube
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
Agile Methodologies
Code Review
Software Debugging
Github
MariaDB
Performance Tuning
Salesforce
Systems Integration
React
Backend
Front End Software Development
Api Design
REST

Job description

We are looking for a Senior Full-Stack Developer to join an ongoing project focused on building and evolving an internal business platform. This role is ideal for someone who enjoys owning features end-to-end - from backend architecture and API design to frontend implementation and production delivery.

The platform supports core business operations and integrates with multiple internal and external systems. The team works in an Agile environment with close collaboration between engineering, product owners, and business stakeholders.

You will play a key role in designing scalable solutions, improving system performance, and ensuring high quality across the full technology stack., * Design, develop, and maintain full-stack features using Java (backend) and React (frontend)

  • Build and maintain RESTful APIs and ensure seamless frontend-backend integration
  • Work with MariaDB for schema design, optimization, and performance improvements
  • Implement and maintain CI/CD pipelines using GitHub Actions
  • Participate in code reviews and ensure high standards of quality and maintainability
  • Collaborate closely with product owners, internal stakeholders, and users to clarify requirements
  • Translate business needs into scalable technical solutions
  • Troubleshoot, debug, and resolve production issues
  • Contribute to architectural discussions and technical decision-making
  • Ensure system performance, security, and reliability
  • Continuously improve development processes and best practices

Requirements

  • 5+ years of professional experience with Java (backend development)
  • Strong experience with React (modern frontend development)
  • Solid hands-on experience with MariaDB (data modeling, optimization, performance tuning)
  • Experience with GitHub and GitHub Actions (CI/CD pipelines)
  • Strong understanding of RESTful API design and integration
  • Experience working in Agile environments
  • Fluent English (written and spoken)
  • Strong soft skills: proactive, team-oriented, adaptable, strong communication with business stakeholders

Nice to Have

  • Experience with Salesforce integrations
  • Understanding of eCommerce domains (catalog, pricing, order management, integrations)
  • Experience working with CRM and/or ERP systems
  • Experience integrating third-party services

Benefits & conditions

  • Vacation (up to 20 working days)
  • Sick leaves (10 working days)
  • National Holidays as a time off (up to 11 days)
  • Medical insurance/reimbursement after 3 months
  • Online English courses
  • Accountant assistance and legal support
  • Flexible working schedule, remote
  • Direct cooperation with the customer
  • Dynamic environment with low level of bureaucracy and great team spirit
  • Communication with Top/Senior level specialists to strengthen your hard skills
  • Online/offline teambuildings
  • Volunteering culture development and support

Apply for this position