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.