Job Description
Junior Full Stack Developer
Work Setup: Remote (Philippines-based applicants only)
Employment Type: Full-Time
Experience Level: Entry-Level / Junior
Contract Duration: Initial 6-month contract, with the possibility of extension or conversion to permanent employment
About the Role
We are looking for a motivated and detail-oriented Junior Full Stack Developer to join our remote software development team. The successful candidate will assist in building, enhancing, testing, and maintaining web applications using modern development technologies. This role provides hands-on experience in frontend and backend development, database management, cloud deployment, and application integration. You will also gain exposure to AI-powered software development, including the use of Claude and AI APIs to support coding, debugging, problem-solving, and the implementation of AI-driven features.
We are looking for someone who is eager to learn, adaptable, and comfortable collaborating with developers, QA engineers, business analysts, and other team members in a remote working environment.
Key Responsibilities
- Develop and maintain web applications using React.js, Node.js, and Express.js.
- Build and integrate RESTful APIs and backend services.
- Design, query, and maintain PostgreSQL databases.
- Use npm to manage packages, dependencies, and development scripts.
- Use Git and GitHub for source code management, branching, pull requests, and team collaboration.
- Assist with application containerization and environment configuration using Docker.
- Support application deployment and cloud-based services using AWS.
- Leverage Claude and other AI-assisted development tools to support coding, debugging, documentation, and problem-solving.
- Assist in integrating AI APIs and large language models (LLMs) into business applications.
- Write clean, reusable, maintainable, and well-documented code.
- Participate in code reviews, testing, debugging, and issue resolution.
- Collaborate with QA engineers to investigate defects and improve application quality.
- Follow established development standards, workflows, and Agile practices.
- Provide regular progress updates and communicate technical challenges to the team.
Required Technical Skills
- Familiarity with React.js for frontend development.
- Familiarity with Node.js and Express.js for backend development.
- Basic knowledge of PostgreSQL and SQL queries.
- Understanding of npm for package and dependency management.
- Familiarity with Git and GitHub for version control and collaborative development.
- Basic understanding of REST APIs and client-server architecture.
- Willingness to learn Docker and AWS deployment workflows.
- Interest in using Claude and AI-assisted coding tools responsibly and effectively.
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent practical experience.
- Internship, freelance, academic, or personal project experience in software development.
- Familiarity with TypeScript, HTML5, CSS3, and responsive web design.
- Exposure to AWS services, cloud hosting, CI/CD pipelines, or containerized applications.
- Experience using Claude, Claude Code, or other AI-assisted development tools.
- Exposure to AI APIs, LLM integration, prompt engineering, or AI-powered application features.
- Familiarity with automated testing and debugging practices.
- A GitHub profile, portfolio, or sample application demonstrating development skills is an advantage.
Qualifications
What We Are Looking For
- Strong willingness to learn new technologies and improve technical skills.
- Good analytical, troubleshooting, and problem-solving abilities.
- Attention to detail and commitment to code quality.
- Ability to follow technical specifications and complete assigned tasks.
- Good communication skills and the ability to work effectively with a distributed team.
- Proactive attitude toward identifying issues, asking questions, and sharing progress.
- Ability to manage priorities and meet agreed deadlines.
- Willingness to use AI tools as development aids while understanding, reviewing, and validating the code they produce.
Learning and Development Opportunities
- Build and maintain real-world business applications.
- Gain hands-on exposure to AI-powered software development and LLM integrations.
- Learn modern development workflows using GitHub, npm, Docker, and AWS.
- Collaborate with experienced developers and cross-functional teams.
- Develop skills in frontend development, backend services, databases, APIs, and cloud deployment.
- Grow into a more advanced full stack development role based on performance and technical growth.
Work Arrangement
This is a remote position open to candidates residing in the Philippines. Applicants must have a reliable internet connection, a suitable work environment, and the ability to coordinate with the team during agreed working hours.