Skip to main content

Full Stack Developer

Technology
Marlu Trade
Yesterday
Full timeOn-site

Job description

About the Role

As a Full Stack Developer, you will take ownership of the user experience, functionality, and technical development of our product. You will be responsible for designing and developing intuitive interfaces, building scalable backend services, and ensuring seamless integration across the platform. We are looking for someone who combines strong UI/UX capabilities with hands-on experience in React, Go, and Python, alongside the ability to make sound architectural decisions and deliver production-ready software.

You should be comfortable working independently, solving complex technical challenges, and taking ownership of projects from initial development through deployment and continuous improvement.

Key Responsibilities

  • Frontend Development & User Experience: Design and develop intuitive, responsive, and user-friendly interfaces that simplify complex business workflows and improve the overall user experience.
  • Full Stack Development: Build and maintain application modules across frontend interfaces, APIs, backend services, and databases.
  • System Architecture & Integration: Develop reliable service boundaries, implement efficient workflows, and ensure seamless communication between system components.
  • Performance & Troubleshooting: Identify and resolve technical issues across the browser, backend, database, and AWS infrastructure while improving system performance, security, and reliability.
  • Testing & Deployment: Manage the development lifecycle, including implementation, code reviews, automated testing, release preparation, and post-deployment improvements.
  • Technical Documentation: Maintain clear technical documentation and record architectural decisions to support collaboration and long-term maintainability.
Required Technical Skills and Experience We are seeking candidates with strong practical experience in the following areas:

1. UI/UX Design & Frontend Development

  • Strong understanding of interface and interaction design principles.
  • Experience developing responsive and accessible user interfaces.
  • Proficiency in React, TypeScript, and Next.js.
  • Experience with state management, streaming interfaces, and frontend performance optimisation.
  • Ability to implement and improve design systems, including loading, empty, and error states.
2. Backend Development & Architecture
  • Strong hands-on experience with Go and Python, particularly FastAPI.
  • Understanding of concurrency, asynchronous operations, and API development.
  • Experience building event-driven workflows and background processing systems.
  • Knowledge of service architecture, retries, idempotency, and handling partial system failures.
3. Database & Infrastructure
  • Experience working with PostgreSQL, query optimisation, and database migrations.
  • Familiarity with AWS cloud infrastructure and Docker.
  • Experience with CI/CD pipelines, system observability, and deployment processes.
  • Understanding of API testing, secure authentication, and multi-tenant application architecture.
4. AI-Assisted Software Development
  • Strong practical experience using Claude Code and OpenAI Codex.
  • Ability to use AI coding tools for investigation, planning, implementation, and debugging.
  • Experience managing AI coding agents, providing structured instructions, and coordinating isolated development tasks.
  • Ability to review, validate, and explain AI-generated code before deployment.
Keywords
front-end-developmenttraining-and-developmentuser-experience-uxplanning-and-designvisual-art-designproduct-development-and-designsystem-architecturetroubleshootingweb-browsersamazon-web-servicestesting-and-analysiscode-reviewautomation-testinguser-interface-uimobile-app-user-experiencereact-jsreacttypescriptmicrosoft-typescriptnext-js

Interested in this role?