What you will do
- Build and maintain scalable, reusable UI components using React and modern frontend best practices;
- Develop and optimize server-side rendering and static site generation workflows using Next.js;
- Create component-based architectures and dynamic forms for content-driven experiences;
- Integrate third-party services and APIs;
- Implement and manage content models, schemas, and workflows within Contentstack;
- Write and maintain API integrations using REST and GraphQL;
- Collaborate with backend services built on Node.js;
- Ensure code quality through testing using tools such as Jest and Playwright;
- Contribute to CI/CD pipelines and maintain development best practices;
- Monitor and improve application performance, accessibility, and reliability.
Must haves
- 4+ years of experience in front-end software engineering;
- Strong proficiency in JavaScript and TypeScript;
- Solid experience with React and component-based architecture;
- Experience with SSR frameworks such as Next.js;
- Experience working with headless CMS platforms such as Contentstack, Contentful, or Strapi;
- Experience building dynamic forms and integrating third-party APIs;
- Experience working with Node.js and backend integrations;
- Strong understanding of RESTful APIs and modern web architecture;
- Familiarity with GraphQL or gRPC;
- Experience writing automated tests, including unit, integration, and end-to-end;
- Hands-on experience with testing frameworks such as Jest or Playwright;
- Familiarity with Git-based workflows and CI/CD pipelines;
- Experience with code quality tools such as ESLint and Prettier;
- Upper-intermediate English level.
Nice to haves
- Experience with CSS-in-JS solutions such as Emotion;
- Experience with Storybook;
- Experience working with design systems;
- Experience integrating mapping services such as Google Maps;
- Experience with Node.js frameworks such as Express.js or Koa;
- Familiarity with caching tools such as Redis;
- Knowledge of performance optimization and caching strategies;
- Advanced experience with headless CMS platforms such as Contentstack, Contentful, or Strapi;
- Experience managing content models and schema evolution;
- Experience with preview environments and editorial workflows;
- Experience with Docker;
- Familiarity with GitLab CI/CD;
- Exposure to service mesh technologies such as Envoy;
- Experience with internationalization and localization;
- Familiarity with user behavior tracking, metrics, and reporting;
- Experience with A/B testing frameworks and feature flags;
- Exposure to observability tools and accessibility testing.
We are looking for a Site Reliability Engineer to maintain and improve the reliability and operational maturity of production and staging environments for an enterprise SaaS platform. You will monitor systems, respond to incidents, support CI/CD pipelines, and contribute to observability and automation initiatives using Kubernetes, Terraform, and AWS. The role includes on-call rotation and operates within defined SLAs and GitOps workflows.
About the role
The benefits of joining us
Professional growth
Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps
Competitive compensation
We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities
A selection of exciting projects
Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands
Flextime
Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.
Your AgileEngine journey starts here
2 min
Tell us about yourself
2 sec
Confirm requirements
30 - 60 min
Pass a short test
5 min
Record a short video
→ Introduce yourself on a video, instead of waiting for an interview
Live interview
Ace the technical interview with our team
→ Schedule a call yourself right away after your video is reviewed
Live interview
Final interview with your team
→ Get to know the team you will be working with
Get an offer
As quick as possible
