magentIQ logo
magentIQ

AI where it wins. People where it matters. Better together.

Mid-Level Full-Stack Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Philippines

Posted

1 day ago

Salary

0

Seniority

Senior

Job Description

Mid-Level Full-Stack Software Engineer

magentIQ

• 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.

Job Requirements

  • 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.

Benefits

  • Remote flexibility
  • Collaboration with international teams
  • Continuous improvement culture

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Lead the design and build of internal tools and delivery patterns that accelerate software development and deployment. • Develop and improve custom CI/CD pipelines to automate standard engineering and operational workflows. • Integrate with tools such as Argo CD and Argo Rollouts to support automated, reliable and progressive deployments. • Create repeatable patterns for build, release, deployment and infrastructure workflows that can scale across multiple teams. • Work closely with developers, DevOps, platform engineering and technical leaders to understand pain points and turn them into practical solutions. • Support teams in adopting new tools, processes and ways of working, making sure change is well understood and easy to follow. • Help define good engineering practices around automation, deployment, infrastructure as code and operational readiness. • Act as a mentor and technical partner for teams, helping engineers build confidence with new tooling and delivery processes. • Balance hands-on technical contribution with the ability to influence, communicate and drive change across the organization.

United States
$230K / year
Civica US logo

Staff Engineer

Civica US

We're a global company building smart software that helps improve public services

Full TimeRemoteTeam 51-200Since 2023H1B No Sponsor

• Define and evolve product engineering practices, tooling, and shared application architecture patterns. • Lead technical discovery, prototyping, and architectural alignment across teams contributing to our new platform. • Provide hands-on support to unblock teams, improve implementation quality, and resolve cross-team technical challenges. • Collaborate with engineering managers and product leads to shape delivery flow, team responsibilities, and ownership boundaries. • Act as a mentor and technical coach to engineers across the organisation. • Contribute to long-term architectural decisions that optimise for modularity, resilience, and operability. • Facilitate healthy architectural debate, consensus-building, and design governance. • Navigate ambiguity and help co-create the organisation’s path toward consolidated, high-quality delivery.

United Kingdom
Synthetic logo

Staff/Principal Software Engineer

Synthetic

Synthetically recreating the professional service of bookkeeping.

Full TimeRemoteTeam 2-10Since 2025

• Build agents that interact with customers and do accounting autonomously. • Build an accounting ledger from the ground up. • Integrate with financial data providers. • Ship new features daily in Typescript/Node/Svelte. • Make lots of decisions quickly. • Take risks.

United States
$250K - $300K / year
Septeo logo

Software Trainer

Septeo

Septeo, éditeur de logiciels de référence en Europe, est un groupe qui grandit vite. Qui se transforme. En 10 ans, nous sommes devenus un des leaders européens de la tech, une référence dans l’édition de logiciels. Cette évolution, c’est le fruit d’un collectif. Le résultat d’un travail d’équipes déterminées, audacieuses et engagées. Des équipes qui travaillent main dans la main, dans la simplicité, la convivialité & la confiance. Animés par des valeurs communes, chez Septeo, on est ensemble, on fait ensemble et on transforme ensemble. Et les résultats sont là : aujourd’hui, nous sommes le 8ème plus grand éditeur de logiciels en France au classement Truffle 100 et 9ème au FW500. Notre ambition ne s’arrête pas là. Nous souhaitons devenir incontournable en Europe. Nous sommes déjà présents, derrière chaque moment de vie, grâce aux logiciels que nous développons, mis à la disposition de millions de femmes et d’hommes : un achat immobilier, un mariage, une création d’entreprise, un voyage... C’est une sacrée responsabilité finalement. C’est la nôtre. Et peut-être bientôt la vôtre. Prêt(e) à faire partie de l’aventure ?

Full TimeRemoteTeam 1,001-5,000

Role Description Nous recherchons un Formateur H/F en CDI pour notre filiale SEPTEO FINANCE & ACCOUNTING SOLUTIONS. En rejoignant notre équipe formation, vous jouerez un rôle essentiel dans l’accompagnement de nos clients pour les aider à réussir dans l’apprentissage et l’utilisation de notre solution logicielle. Ensemble, nous contribuerons à renforcer leur satisfaction envers nos produits. - Animer des sessions de formation à distance sur nos logiciels auprès de nos clients experts comptables et assistant(e)s comptables. - Personnaliser les formations en fonction des besoins et attentes de nos clients. - Partager votre expertise sur les modules de logiciels. - Participer à la conception des outils pédagogiques. - Collaborer avec les équipes commerciales et de développement pour veiller à l’amélioration continue de nos solutions. - Mettre à jour les différents supports de formation en fonction des évolutions logicielles pour maintenir la pertinence des supports. - Installer et paramétrer à distance notre logiciel au besoin du client et de ses utilisateurs. Qualifications - Vous êtes issue d’une formation comptable OU vous avez une première expérience comptable idéalement. - Vous êtes à l’aise avec les outils informatiques. - Votre capacité à expliquer de manière claire et engageante avec une pédagogie inspirante a été démontrée. - Votre sens du relationnel et votre approche chaleureuse contribueront à une participation active lors des formations. - Vous savez vous adapter à votre public. - Vous avez envie de contribuer à notre mission d’excellence dans la formation logicielle. - Nous recherchons une personne rigoureuse et organisée, capable de gérer efficacement les priorités et de suivre plusieurs projets simultanément. - À l’aise dans la communication, tant à l’oral qu’à l’écrit, vous savez faire preuve d’empathie tout en étant assertif(ve) pour accompagner et cadrer les échanges avec les clients et les équipes. - Polyvalent(e) et adaptable, vous savez gérer le stress et vous impliquer dans l’amélioration des processus. - Une expérience dans le pilotage de projets digitaux ou la coordination opérationnelle sera un atout précieux. Benefits - Grandir et s’épanouir grâce à un parcours de formation personnalisé, des opportunités de mobilité interne et la possibilité de s’auto-former via notre plateforme Udemy. - Vivre une aventure humaine, échanger et partager autour d’évènements thématisés (afterworks, sport, RSE, séminaires, etc.) 🎉 - Rejoindre un collectif qui prend soin des autres et s’engage en faveur de l’égalité des chances, la diversité et l’inclusion. Company Description Septeo est un acteur de référence du software en Europe, présent à l’international et reconnu parmi le top 5 des éditeurs de logiciels sectoriels en France. En forte croissance et en transformation permanente, le groupe s’impose comme un acteur clé de l’édition logicielle grâce à la force de son collectif : des équipes déterminées, audacieuses et engagées. Chez Septeo, l’intelligence artificielle est placée au cœur de notre évolution. Nous la concevons comme un levier de performance durable, de collaboration et d’innovation, intégrée de manière responsable dans les pratiques du quotidien et démocratisé sur l’ensemble de nos métiers. L'ambition est claire : “make intelligent software for Europe”. Notre culture repose sur des valeurs fortes : être, faire et transformer ensemble. Elle n’est pas figée; elle se vit chaque jour dans nos actions et nos décisions, à travers un équilibre entre performance, responsabilité et plaisir. Cette ambition s’incarne dans ce que nous faisons au quotidien : concevoir des logiciels qui accompagnent les moments de vie essentiels, au service de millions de citoyens. Être présent derrière ces instants clés est une responsabilité forte. C’est la nôtre. Et peut-être bientôt la vôtre. Rejoindre Septeo, c’est intégrer une aventure collective à dimension internationale, porter la transformation du groupe dans un environnement en mouvement rapide, et faire de l’IA un levier concret de création de valeur, aujourd’hui comme demain.

France