Full Time
70,000 - 90,000 PHP/m based on experience
40
Feb 5, 2025
Full Stack Developer
About the Role
We are seeking an experienced Full Stack Developer to join our team, bringing expertise in modern web technologies and a passion for building scalable, maintainable applications. The ideal candidate will have strong experience with both frontend and backend development, with particular emphasis on TypeScript-based technologies and GraphQL.
Key Responsibilities
Design and implement full-stack web applications using Remix, NestJS, and related technologies
Develop and maintain GraphQL APIs using best practices and type-safe approaches
Write clean, maintainable, and well-tested code in TypeScript
Collaborate with the team to architect scalable solutions and make technology decisions
Optimize applications for maximum speed and scalability
Implement responsive design principles and ensure cross-browser compatibility
Participate in code reviews and contribute to technical documentation
Work closely with product managers and designers to translate requirements into technical solutions
Mentor junior developers and contribute to team knowledge sharing
Required Technical Skills
Strong proficiency in TypeScript and modern JavaScript (ES6+)
Extensive experience with Remix.js for building full-stack web applications
Proven experience with NestJS framework for backend development
Strong knowledge of Node.js and its ecosystem
Experience with GraphQL API design, development, and best practices
Proficiency with GraphQL tooling (Apollo Server, Type-GraphQL, or similar)
Experience with Tailwind CSS for building responsive user interfaces
Proficiency in REST API design and implementation
Experience with version control systems (Git)
Understanding of database design and ORM technologies
Knowledge of web security best practices
Experience with automated testing methodologies
Nice to Have
Experience with
Experience with containerization (Docker)
Familiarity with CI/CD pipelines
Experience with cloud platforms (AWS, GCP, or Azure)
Contributions to open-source projects
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
3+ years of professional experience in full-stack development
Strong problem-solving abilities and analytical skills
Excellent communication skills and ability to work in a team environment
Track record of delivering complex web applications
Ability to manage multiple priorities and meet deadlines
How to Apply
Please submit your resume, cover letter, and links to relevant projects or GitHub profile. Include examples of your work with any of our core technologies (Remix, NestJS, TypeScript, GraphQL).