Software Developer

March 2, 2026
Application ends: June 1, 2026
Apply Now

Job Description

Requirements

What you’ll do:

  • Implement new features, enhancements, and bug fixes based on user stories
  • Translate high level front and back end designs and architectures into detailed technical implementations
  • Develop and maintaining front-end components in line with established frameworks and conventions
  • Design, implementing and maintaining back-end APIs, integrations and databases
  • Participate in Agile ceremonies including daily stand-ups and sprint planning
  • Proactively communicate progress, risks and blockers
  • Collaborate with other team members to collectively troubleshoot issues and solve architectural and design challenges
  • Work within existing architectural patterns and frameworks
  • Raise concerns and improvements early
  • Adhere to automated testing methodologies and ensuring quality assurance
  • Ensure solutions meet quality, performance, security, and availability expectations for a production system

 What You’ll Bring:

  • Strong working experience as a Software Developer
  • Working experience with JavaScript, TypeScript, Next.js, React and PostgreSQL is required
  • Any experience with Docker, Kubernetes, Medusa.js, and similar/adjacent programming languages is a significant plus
  • A well-organised and self-motivated approach, who can work independently from defined requirements and designs
  • The ability to progress work autonomously while staying aligned with agreed technical direction
  • Strong attention to detail and an understanding of what production quality code looks like
  • Dedication to crafting reliable, maintainable and clear code
  • A pragmatic approach to delivery, balancing speed with stability in a business critical system
  • Clear, concise communication skills, particularly when discussing the implementation plan, progress, risks, and design decisions
  • Willingness to seek clarification early rather than make assumptions
  • A flexible and enthusiastic attitude, readily embracing new challenges and eager for self-improvement 
  • Stays informed on emerging technologies and applies them effectively 
  • Effective decision-making abilities based on research and experience 
  • Comfortable receiving feedback and applying it consistently going forward
  • A collaborative mindset, able to contribute to team discussions and technical problem solving

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru