Senior Fullstack Engineer | NodeJS/ Python/ Java + ReactJS, AWS | Product company preferred | Bangalore opening

Geektrust

Bengaluru

On-site

INR 2,500,000 - 6,000,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Geektrust in Bengaluru is seeking an experienced software engineer to contribute hands-on code and shape technical direction across frontend and backend. You will own production-quality code, collaborate with QAs, product owners, architects, and program managers, and champion AI-first software delivery to automate tasks and improve decisions.

You will help define architecture, implement CI/CD and IaC, ensure security, testing, and maintainability, and participate in ADRs to evolve cross-team

Qualifications

  • 5-10 years of professional software development experience.
  • Strong working knowledge of frontend/backend frameworks.
  • Strong understanding of software architecture, design patterns, and principles
  • Experience with AI tools, frameworks, platforms, and their application in software delivery
  • Experience with cloud platforms (especially AWS services), containerization and orchestration (Docker, Kubernetes)
  • Hands-on experience with CI/CD pipelines and automated testing frameworks
  • Familiarity with databases (SQL and NoSQL) and data modelling
  • Fluency with XP practices: TDD, pair programming, continuous integration, refactoring
  • Working knowledge of security principles (secrets management, least privilege)

Responsibilities

  • Write, review, and own production-quality code as an active contributor to the team's codebase; this is a technical, hands-on role
  • Champion the use of AI-first software delivery approaches, leveraging AI tools and frameworks to enhance development efficiency, automate repetitive tasks, and improve decision-making
  • Advocate for and implement modern engineering practices, such as Continuous Integration & Continuous Delivery (CI/CD) and Infrastructure as Code (IaC)
  • Contribute to architectural decisions at the team and system level, balancing pragmatism with long-term maintainability
  • Help break down complex technical work into well-scoped, deliverable increments
  • Contribute as a strong technical contributor within the team, supporting technical discussions and decisions, collaborate with cross-functional teams, including QAs, product owners, architects, designers, and program management to clarify requirements, surface constraints, and align technical solutions with business goals
  • Work closely with the Architecture Advice Forum through Architecture Decision Records (ADRs) to contribute to cross-team technical strategy, championing evolutionary architecture principles
  • Remove technical blockers and escalate risks early to protect team delivery commitments
  • Balance delivery pace with technical health — advocating for investment in test coverage, refactoring, and debt reduction

Skills

Frontend frameworks
Backend frameworks
Software architecture
AI tools & frameworks
Cloud platforms (AWS)
Docker
Kubernetes
CI/CD
Automated testing
SQL/NoSQL
Data modelling
TDD
Pair programming
Security principles
Terraform

Tools

Terraform

Job description

5 -10 years of professional software development experience.

with strong working knowledge of frontend/backend frameworks.

Strong understanding of software architecture, design patterns, and principles

Experience with AI tools, frameworks, platforms, and their application in software delivery

Experience with cloud platforms (especially AWS services), containerization and orchestration (Docker, Kubernetes)

Hands-on experience with CI/CD pipelines and automated testing frameworks

Familiarity with databases (SQL and NoSQL) and data modelling

Fluency with XP practices: TDD, pair programming, continuous integration,

refactoring

Working knowledge of security principles (secrets management, least privilege)

What would you do here
Key Responsibilities:
Software Development & Technical Contribution

Write, review, and own production-quality code as an active contributor to the

team's codebase; this is a technical, hands-on role

Champion the use of AI-first software delivery approaches, leveraging AI tools and frameworks to enhance development efficiency, automate repetitive tasks, and improve decision-making

Advocate for and implement modern engineering practices, such as Continuous Integration & Continuous Delivery (CI/CD) and Infrastructure as Code (IaC)

Contribute to architectural decisions at the team and system level, balancing

pragmatism with long-term maintainability

Delivery & Collaboration

Help break down complex technical work into well-scoped, deliverable increments

Contribute as a strong technical contributor within the team, supporting technical

discussions and decisions, collaborate with cross-functional teams, including QAs,

product owners, architects, designers, and program management to clarify

requirements, surface constraints, and align technical solutions with business

goals

Work closely with the Architecture Advice Forum through Architecture Decision

Records (ADRs) to contribute to cross-team technical strategy, championing

evolutionary architecture principles

Remove technical blockers and escalat risks early to protect team delivery

commitments

Balance delivery pace with technical health — advocating for investment in test

coverage, refactoring, and debt reduction

Quality & Engineering Excellence

Champion test-driven development (TDD), behaviour-driven development (BDD), and automated testing at all levels

Collaborate with platform teams to establish CI/CD pipelines and automate

Contribute to the design and implementation of Infrastructure as Code using tools like Terraform to automate infrastructure provisioning and management

Ensure robust monitoring, logging, and alerting systems are in place to maintain system reliability and performance

Promote security-by-design and advocate for responsible handling of data and

Communication and Stakeholder Engagement

Effectively communicate technical concepts, challenges, and solutions to both

technical and non-technical audiences

Participate in cross-functional discussions with stakeholders

Build trust with internal stakeholders through transparency about risk, progress, and technical decisions

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Team Lead(TypeScript, ReactJS, NodeJS)
Team Lead(TypeScript, ReactJS, NodeJS)

Esko • Bengaluru

Hybrid
INR 3,800,000 - 6,000,000
Senior Software Engineer Cloud & Data Platform
Senior Software Engineer Cloud & Data Platform

Wissen Technology • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Senior Technical Lead - Java Microservices | AWS Cloud | Angular | Nod
Senior Technical Lead - Java Microservices | AWS Cloud | Angular | Nod

Happiest Minds Technologies • Dadri, Pune District, Bengaluru

On-site
INR 2,800,000 - 5,600,000
Senior Software Engineer
Senior Software Engineer

Weekday AI (YC W21) • India

Remote
INR 4,000,000 - 8,000,000
Software Engineer Staff
Software Engineer Staff

Careernet • Bengaluru

Hybrid
INR 4,000,000 - 6,000,000
Senior Lead Software Engineer - Java & AI
Senior Lead Software Engineer - Java & AI

JPMorganChase • Hyderabad

On-site
INR 1,500,000 - 3,000,000
Software Developer-Nextjs,Nodejs,Python,
Software Developer-Nextjs,Nodejs,Python,

Ramxora.AI (Treez Enterprise Group) • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Fullstack Developer
Fullstack Developer

Infosys • Bengaluru

On-site
INR 1,400,000 - 2,100,000
Sr. Software Engineer I
Sr. Software Engineer I

Optum • Delhi

Hybrid
INR 2,500,000 - 4,500,000
Senior Fullstack Engineer - Web
Senior Fullstack Engineer - Web

Wednesday • Pune District

On-site
INR 2,200,000 - 3,000,000
Comprehensive healthcare
Growth program
Mentorship
+1