Senior Full-Stack Engineer

5 - 10 years

20 - 25 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Location: Hybrid (India/Australia)
Type: Full Time

About CoTreat

Role & responsibilities

Key Responsibilities

  • Scope & execute:

    Collaborate closely with the CTO and Senior Product Manager to turn product requirements into technical reality. You will be responsible for scoping, estimating, and implementing features that are secure and scalable by design.
  • Maintain & enhance:

    Balance the drive for new feature development with the critical work of maintaining, refactoring, and enhancing our existing systems to ensure stability and performance.

Hands-On Engineering & Architecture

  • Lead from the front:

    This is a coding-intensive role. You will be responsible for developing core features, solving the hardest technical problems, and setting the coding standard for the rest of the team to follow.
  • System Integrity:

    Architect and build robust backend services and efficient frontend abstractions, ensuring the platform remains secure and performant as we scale.

Leadership of the Engineering team in India

  • Head of the team in India:

    You will lead the engineering unit based in India. While we have other engineering teams based in Australia and elsewhere, you are the owner of the culture, output, and growth of the team in India.
  • Build the team:

    Play a pivotal role in recruiting, interviewing, and onboarding high-quality engineers for your team in India.
  • Bridge the gap:

    Act as the communication hub between the Australian headquarters and the engineers in India. You must ensure that context, culture, and technical requirements are communicated clearly and effectively across borders.
  • Mentorship:

    Actively mentor junior and mid-level members, conducting code reviews that educate and elevate the team's capabilities.

Requirements

  • Experience:

    5+ years of commercial web development experience, with a proven track record of shipping complex products.
  • Communication:

    Exceptional English proficiency is non-negotiable.

    You must be able to communicate nuances effortlessly with the Australian team and lead technical discussions with authority.
  • Computer Science Fundamentals:

    A deep understanding of algorithms, data structures, memory management, and performance implications.

Technical Stack (Must Haves)

  • Frontend:

    Expert-level mastery of

    TypeScript

    ,

    React

    , and modern CSS/SASS/LESS. You should deeply understand state management and how to optimize React performance.
  • Backend:

    Extensive experience with

    Node.js

    ,

    Express

    , and

    NestJS

    .
  • AI & Python:

    Hands-on skills with

    Python

    (including

    FastAPI

    ) and/or AI frameworks such as

    Google AI SDK

    ,

    LangChain

    , or

    CrewAI

    .
  • API Design:

    A proven track record of designing RESTful APIs and a strong grasp of HTTP principles.
  • Database:

    Strong skills in database modeling (SQL/NoSQL), specifically

    PostgreSQL

    . Experience with ORM libraries like

    TypeORM

    ,

    Prisma

    ,

    SQLAlchemy

    , or

    SQLModel

    .
  • Cloud & DevOps:

    Solid experience with Cloud Infrastructure (GCP preferred: Firebase, Cloud Functions, Cloud SQL, or AWS equivalents) and Docker.
  • Testing:

    A non-negotiable commitment to testing. Experience establishing testing frameworks using Jest, Cypress, or Testing Library.

Soft Skills

  • Hands-On Leader:

    You don't just delegate; you do. You earn respect by writing the best code in the room.
  • Problem Solving:

    An analytical yet creative approach to solving "impossible" problems.
  • Ownership:

    You treat the product as your own and take responsibility for the code you push to production.

Bonus Qualifications

  • Experience with Electron for desktop application development.
  • Understanding of UI/UX fundamentals and accessibility standards.

How to Apply

phillip.frantz@cotreat.com.au

jahnavi.raval@cotreat.com.au

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

mumbai suburban, navi mumbai, mumbai (all areas)

chennai, tamil nadu, india

indore, madhya pradesh, india