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.