Full Stack Software Engineer

5 - 8 years

17 - 26 Lacs

Bengaluru Karnataka India

Posted:8 months ago

Apply

Job Description

What you ll do:

Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design.

  • Systems Engineering
  • Design enhancements, updates, and programming changes for subsystems of systems software (OS, compilers, networking, utilities, databases, internet tools).
  • Analyze architecture and determine coding, programming, and integration activities.
  • Write and execute testing plans, debug issues, and ensure smooth integration into application architecture.
  • Full Stack Development
  • Build scalable backend services using Golang and Python.
  • Develop modern UI components with JavaScript, TypeScript, ECMAScript 8/9, CSS/SCSS, ReactJS (v18+).
  • Work with SQL and NoSQL databases (Postgres, Cassandra).
  • Distributed Systems & Data Engineering
  • Design event driven, distributed systems for scale and performance.
  • Utilize open source tools like Apache Flink, Spark, and Airflow for data processing and orchestration.
  • DevOps & Infrastructure
  • Implement CI/CD pipelines, infrastructure as code, containerization, and orchestration using Kubernetes.
  • Apply knowledge of data centers and networking to optimize system reliability.
  • Leadership & Collaboration
  • Lead project teams (internal and outsourced) to deliver reliable, cost effective solutions.
  • Collaborate with management and partners on design status, progress, and issue resolution.
  • Represent the engineering team in complex projects and mentor junior engineers.

What you need to bring:

  • Bachelor s or Master s degree in Computer Science, Information Systems, or equivalent.
  • 5 8 years of experience in software engineering (systems + full stack).
  • Strong programming skills in Golang, Python, JavaScript/TypeScript, ReactJS (v18+).
  • Must have Networking background.
  • Expertise in SQL (Postgres) and NoSQL (Cassandra).
  • Knowledge of distributed systems, event driven paradigms, and scalable architectures.
  • Familiarity with open source tools (Apache Flink, Spark, Airflow).
  • Experience with DevOps practices: CI/CD, IaC, Kubernetes, containerization.
  • Strong analytical, problem solving, and debugging skills.
  • Excellent written and verbal communication skills; ability to present architectures and negotiate with management.
  • Fast learner, adaptable to new technologies, agile mindset.
  • Leadership and mentoring capabilities.

Skills Required

sql & nosql databases

Work Mode

On-site

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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
coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Hewlett Packard Enterprise

IT Services and IT Consulting

Houston Texas

RecommendedJobs for You