Full-time opportunity · Product Engineering

Senior Full-stack Developer

Own meaningful parts of web products from interface to data layer. Shape maintainable architecture, deliver accessible experiences and raise engineering quality through thoughtful implementation and review.

Job ID:GC-FT-001
Employment typeFull-time
Job referenceGC-FT-001
Role familyProduct Engineering
Candidate profileExperienced professional
About the opportunity

What this role is about

Own meaningful parts of web products from interface to data layer. Shape maintainable architecture, deliver accessible experiences and raise engineering quality through thoughtful implementation and review.

GrapeCrux values practical problem-solving, clear communication and responsible engineering. The work is shaped around business needs, user outcomes and the quality of the solution delivered.

What you'll do

Responsibilities

  • Design, build and maintain responsive web applications and reusable frontend components.
  • Develop backend services, REST APIs, integrations, authentication flows and data models.
  • Translate product requirements into technical plans and clear acceptance criteria.
  • Review code, improve standards and resolve complex production or integration issues.
  • Contribute automated tests, observability, performance improvements and secure development practices.
  • Collaborate with design, QA and delivery stakeholders; document technical decisions.
What you should bring

Required skills and experience

  • Demonstrated professional experience delivering and maintaining production web applications.
  • Strong JavaScript or TypeScript and a modern frontend framework such as React, Angular or Vue.
  • Backend development in a language or framework such as Node.js, Python, .NET or Java.
  • Understanding of relational databases, API design, authentication, authorisation and validation.
  • Experience with Git collaboration, code review, debugging and automated testing.
  • Ability to discuss architecture and trade-offs in practical language.
Additional strengths

Helpful experience

  • Cloud platforms, containers, CI/CD or infrastructure-as-code workflows.
  • Caching, queues, background processing, observability or performance profiling.
  • Experience improving accessibility, security or reliability in an existing product.
How contribution is assessed

What success can look like

  • Features are delivered with ownership, useful tests and maintainable implementation.
  • Technical decisions are proportionate to product needs and properly documented.
  • The team gains confidence through thoughtful reviews and collaboration.
Recruitment information

Terms and working arrangements

This is an ongoing full-time opportunity with no pre-set end date stated. Compensation, work location, collaboration arrangements and other employment terms are discussed with shortlisted applicants and confirmed in writing before acceptance.

Shortlisted applicants receive the relevant role expectations and written terms to review before deciding whether to accept an offer.

Selection approach

What happens after applying?

  1. The team reviews your application against the role requirements and the information you provide.
  2. Shortlisted candidates may be invited to discuss experience, projects and approach to the work.
  3. A role-related technical discussion or practical exercise may be used where relevant. The format and expectations will be explained in advance.
  4. Any next steps and applicable conditions are shared directly with selected candidates.
Full-time role application

Apply for Senior Full-stack Developer.

Your role and Job ID are already selected. Complete the same GrapeCrux application questions used on the Careers page.

Full-time role details
Role-specific questions
Professional links

All fields marked * are required. Please do not include passwords, identity numbers or financial details. Attach your resume or CV in the email draft before sending.

Your browser will prepare an email to yaswanth@grapecrux.com. Attach your resume or CV, review the content and press Send in your email application. This static website does not upload or store your application.

Need an accessible application format or have a question? Contact service@grapecrux.com and include Job ID GC-FT-001.

Explore other opportunities

Find the role that fits your next step.

Review all full-time roles and internship tracks in the GrapeCrux Careers hub.

Explore all careers