Job Openings Full-Stack Software Engineer (SEO, JS, TypeScript, React, NextJS, NodeJS, PHP)

About the job Full-Stack Software Engineer (SEO, JS, TypeScript, React, NextJS, NodeJS, PHP)

Overview:

We are seeking a Full-Stack Software Engineer to join our team and help with key projects such as migrating applications to a more modern tech stack, optimizing sites speed and SEO, and addressing security and vulnerability issues.

This is an exciting opportunity to work on a cutting-edge platform, focusing on seamless integrations, optimized data flows, and platform scalability.

Responsibilities:

  • Design, develop, and maintain new and existing features of our client's applications, focusing on the Front End (JavaScript, TypeScript, React, Next.js, Micro Front Ends).
  • Optimize SEO (React/Vue.js Front Ends, Google Core Web Vitals).
  • Migrate applications (PHP) into a more modern tech stack (JavaScript, TypeScript, React, NodeJS, NextJS, GraphQL). 
  • Build and enhance APIs to ensure robust communication between services.
  • Optimize data flow processes and ensure scalability and reliability of the platform.
  • Work with a monolithic architecture that includes a mix of Node.js (with Express and GraphQL).
  • Collaborate on database management using PostgreSQL, leveraging tools like SQL Builder for migrations.
  • Ensure high-quality code through testing, debugging, and peer reviews.
  • Actively contribute to architectural decisions to improve platform scalability and performance.
  • Work with cloud infrastructure in AWS to deploy and maintain applications.

Technical and Soft Skills:

  • Proven expertise in JavaScript, TypeScript, and React (mandatory).
  • A good grasp of Google Core Web Vitals and SEO in React/Vue.js Front Ends (mandatory).
  • Experience in old programming languages (PHP) and a willingness to work on migrating PHP code into a more modern tech stack (mandatory).
  • Experience in API development and optimization (mandatory).
  • Proven expertise in NodeJS with Express and GraphQL (nice to have).
  • Proficiency in database management using PostgreSQL for migrations (nice to have).
  • Strong knowledge of platform scalability and data flow optimization (nice to have).
  • Experience with cloud infrastructure, particularly AWS (big plus).
  • Solid understanding of monolithic architectures and the ability to navigate complex codebases (big plus).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work collaboratively with cross-functional teams.