Software Engineer – Web Applications
Software Engineer – Web Applications
Original Advert
We are looking for a Software Engineer (Mid-Level) to help design, build, and maintain web applications for our client's career content platform, which serves users across 26 locales.
This is a balanced full-stack role where you will work across frontend and backend systems using modern JavaScript technologies. You will collaborate closely with product, marketing, and engineering teams to deliver reliable, scalable, and user-focused features, while contributing to platform performance and AI-enabled content initiatives. This role is a hands-on individual contributor position, with no people management or on-call responsibilities.
Design, develop, and maintain full-stack web features using Node.js, TypeScript, and React.
Build and integrate GraphQL APIs, contributing to schema design and data access patterns.
Collaborate with Product, Marketing, and UX partners to deliver content-driven user experiences.
Work with Contentful (or similar CMS) to support localized and scalable content delivery.
Contribute to application performance, reliability, and scalability in production environments.
Deploy and operate applications using AWS cloud services.
Write clean, maintainable, and well-tested code, participating in code reviews and team discussions.
Support experimentation and incremental improvements related to AI-enabled content features.
Follow established CI/CD practices using GitLab pipelines.
Professional experience with Node.js and TypeScript in production applications.
Solid experience developing user interfaces with React.
Hands-on experience working with GraphQL APIs (consuming and contributing).
Experience using AWS for application deployment and cloud resource usage.
Working knowledge of MongoDB or similar NoSQL databases.
Experience with GitLab for version control and CI/CD workflows.
Experience contributing to scalable, production-grade applications.
Strong collaboration skills and a code quality-focused mindset.
Experience with Contentful or other CMS platforms.
Familiarity with testing frameworks such as Jest or Cypress.
Exposure to Infrastructure as Code tools (e.g., Terraform).
Basic understanding of AI concepts, such as Retrieval-Augmented Generation (RAG).
Exposure to vector databases, search, NLP, or information retrieval systems.
Prior experience with Java, Spark, or Scala in data-oriented environments.
Application managed by ZooLATECH