Associate Software Engineer

As an Associate Software Engineer, you’ll help build and maintain marketing websites, ecommerce stores, and custom web applications using modern tools and frameworks.

Summary

  • Location: Remote
  • Contract Type: Contractual
  • Years Experience: Entry-level

Job Description

As an Associate Software Engineer, you’ll help build and maintain marketing websites, ecommerce stores, and custom web applications using modern tools and frameworks. This role is a great fit for someone passionate about frontend and backend development, eager to grow technically, and ready to contribute to real-world projects in a fast-moving, startup-like environment.



You’ll collaborate closely with designers, developers, and product managers to deliver high-performance digital experiences that look great and work seamlessly across platforms.


Responsibilities

  • Frontend Development
    • Collaborate with designers and content teams to implement and maintain marketing websites (WordPress, Webflow)
    • Build ecommerce experiences using Shopify and tailor themes or custom storefronts as needed
    • Ensure responsive, performant, and SEO-friendly front-end code
    • Assist in converting Figma designs into responsive, accessible UIs using Tailwind CSS and React.js
    • Help in developing reusable and scalable components using Next.js (App Router), Redux Toolkit, and Storybook
  • Backend & API Development
    • Help build and maintain internal APIs using Next.js API routes and Node.js (v20)
    • Assist in writing clean backend logic in TypeScript using Prisma ORM and MySQL
    • Assist in implementing authentication and authorization flows using Auth.js v5
    • Integrate with REST APIs and support data modeling and business logic as part of app development
  • Cloud & DevOps
    • Assist in deploying and maintaining projects on Google Cloud Platform
    • Help debug and resolve production issues, working closely with other software engineers
    • Support environment setup, local development, and basic CI/CD tasks

Qualifications

  • Recently completed a degree in Computer Science, Software Engineering, or related field—or equivalent experience building digital products
  • Familiarity with modern JavaScript, React.js, and Next.js
  • Basic understanding of backend technologies including Node.js, TypeScript, REST APIs, and relational databases
  • Maintain high coding standards to ensure code readability, performance, and reliability
  • Experience with Git and version control workflows
  • A portfolio, GitHub, or example projects demonstrating coding skills
  • Strong communication skills and willingness to collaborate and learn

What We Offer

  • A collaborative remote team culture
  • Opportunities to work on real-world projects with guidance and mentorship
  • Exposure to full-stack development in both marketing and app-based projects
  • Flexible work hours and a results-driven environment
  • A growth path toward mid-level engineer roles and deeper specialization

What to Expect on the Job

  • You will report directly to the Chief Executive Officer, and may also work under the guidance of other senior team members depending on the project.
  • Our team operates fully remotely. You are expected to have:
    • A stable internet connection
    • A quiet, professional working environment suitable for focused work and virtual meetings
  • We work asynchronously, but team members are expected to be generally reachable between 10 AM – 7 PM, Monday to Friday, unless prior notice is given.
  • You will be responsible for managing your time and ensuring deliverables are completed on schedule.
  • Weekly sprint planning or check-in meetings may require your attendance to align on priorities and progress.

Send Your CV