← All jobs

Junior Full-Stack Web Developer

About the role

• Build and improve frontend and backend features across the SaaS platform
• Fix bugs throughout the application
• Create and update user interfaces, forms, validation rules, and workflows
• Work with APIs, databases, and third-party integrations
• Read and understand an existing codebase
• Write clean, maintainable, and well-organized code
• Use Git to manage code changes and collaborate with the engineering team
• Participate in code reviews and apply feedback from senior developers
• Assist with deployments and post-deployment verification
• Test work thoroughly before submitting it for review
• Reproduce and investigate customer-reported issues
• Identify edge cases and unexpected user behavior
• Write clear bug reports with reproduction steps, screenshots, or videos
• Perform regression testing
• Recommend improvements to usability, performance, and reliability
• Progress from smaller assignments to independently owning features

• Able to independently read, understand, and evaluate code
• Basic full-stack web development experience
• Working knowledge of HTML, CSS, JavaScript, and Git
• Familiarity with frontend frameworks such as React
• Basic understanding of backend development, APIs, and databases
• Ability to troubleshoot problems using browser developer tools and logs
• Strong written and spoken English communication skills
• Ability to explain thinking clearly and ask good questions
• Strong attention to detail and willingness to test own work
• Ability to work independently and manage assigned tasks
• Willingness to work overnight locally during U.S. business hours
• Reliable computer and internet connection
• Familiarity with React, Next.js, and TypeScript
• Experience building personal, school, freelance, or professional web applications
• Experience working with REST APIs and relational databases
• Familiarity with SaaS applications and subscription-based products
• Experience with Asana or similar project-management tools
• A GitHub profile, portfolio, or working application demonstrating abilities
• Previous experience working with a remote international team
• Professional experience is helpful, but not required if strong technical ability can be demonstrated through projects or practical work

• Opportunity to grow into a major engineering role
• Greater responsibility and more complex projects as skills and product understanding grow
• Responsibility and compensation can increase as technical ability and contribution grow
• Remote work