Please mention DailyRemote when applying
Mid-Level Full-Stack Software Engineer (Remote | Philippines)
Join a fast-growing global technology team!
We're hiring a Mid-Level Full-Stack Software Engineer to help build and enhance modern web applications that power business-critical operations for our global clients.
If you're passionate about solving real-world problems, improving existing systems, and delivering reliable software across the full technology stack, this role offers an opportunity to work on meaningful products while collaborating with experienced engineers in a fast-paced, innovation-driven environment.
This is a fully remote, Philippines-based opportunity where you'll contribute to production applications, influence technical decisions, and help shape scalable software solutions used by businesses worldwide.
Role Summary
As a Mid-Level Full-Stack Software Engineer, you'll work across both frontend and backend systems, contributing to established production applications and services. You'll develop new features, improve existing functionality, resolve technical debt, and help maintain high standards of software quality and reliability.
You'll build responsive user experiences using Next.js, React, TypeScript, and ShadCN UI, while developing and maintaining backend services using Django, FastAPI, and PostgreSQL. Success in this role requires strong technical fundamentals, curiosity, ownership, and the ability to understand the business problem behind every technical solution.
Key Responsibilities
Develop and enhance production applications using Next.js, React, TypeScript, Django, FastAPI, and PostgreSQL.
Build new features while maintaining and improving existing systems and workflows.
Create responsive, accessible, and reusable frontend components aligned with established design patterns.
Develop secure, scalable, and maintainable backend services and APIs.
Design, optimize, and maintain PostgreSQL databases, schemas, queries, and migrations.
Troubleshoot and resolve issues across frontend, backend, and database layers.
Improve application performance, reliability, maintainability, and test coverage.
Participate in code reviews and contribute to engineering best practices.
Translate product requirements into practical technical solutions and implementation plans.
Document technical decisions, architecture considerations, and system behavior.
Collaborate closely with engineers, product stakeholders, designers, and project teams.
Identify risks, dependencies, and technical concerns early to ensure successful delivery.
Take ownership of features from discovery and development through deployment and post-release validation.
Must-Have Qualifications
3–5 years of professional software engineering experience or equivalent demonstrated capability.
Strong hands-on experience with React and Next.js development.
Advanced proficiency in TypeScript and modern frontend development practices.
Professional experience working with Python.
Hands-on experience with both Django and FastAPI.
Strong understanding of REST API development, authentication, authorization, and secure application design.
Experience designing and working with PostgreSQL databases.
Ability to write efficient SQL queries and optimize database performance.
Experience working within established codebases and maintaining existing applications.
Familiarity with Git and collaborative software development workflows.
Experience writing automated tests, including unit, integration, and API tests.
Strong problem-solving skills and ability to work independently.
Excellent English communication skills, both written and verbal.
Nice-to-Have Skills
Experience with Django REST Framework.
Familiarity with SQLAlchemy, Pydantic, or asynchronous Python services.
Experience with TanStack Query, React Hook Form, Zod, or similar frontend libraries.
Knowledge of Celery, Redis, background processing, or message queue systems.
Experience integrating third-party APIs, webhooks, or identity providers.
Familiarity with Docker and containerized development environments.
Experience working with AWS, Google Cloud, or other cloud platforms.
Exposure to monitoring, logging, observability, and performance analysis tools.
Experience modernizing or refactoring legacy applications.
Consultancy, agency, or client-facing software development experience.
Reporting Line and Working Pattern
Reports to: CTO / Technical Lead
Fully Remote – Philippines Based
Collaboration with international teams across multiple time zones.
Flexible working environment focused on outcomes and delivery.
Why You'll Love This Role
Work on modern technologies including Next.js, FastAPI, Django, PostgreSQL, and TypeScript.
Contribute to production systems used by real customers and businesses.
Join an experienced engineering team that values collaboration and continuous improvement.
Gain exposure to full-stack architecture, product development, and scalable software design.
Enjoy remote flexibility while working with global teams.
Grow your technical expertise through challenging projects and ongoing learning opportunities.
Be part of a culture that values ownership, quality, innovation, and professional development.
About magentIQ
At magentIQ, we value diversity, innovation, and continuous growth.
Join our team and become part of a collaborative, forward-thinking organization where your work has a direct impact on technology solutions used around the world. If you're passionate about building high-quality software and solving meaningful business challenges, we'd love to hear from you.
#FullStackDeveloper #SoftwareEngineer #NextJS #ReactJS #Django #FastAPI #PostgreSQL #RemoteJobs #PhilippinesJobs #TechCareers #NowHiring
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Discover remote opportunities in Software Engineer
Answer easy questions
200,000+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“ I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!