Search by job, company or skills

egov foundation

Full Stack Senior Software Engineer

Save
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Organization

At eGov, we start with citizens and the everyday public services that shape their lives. A parent is bringing a child to a clinic. A family waiting for water . A streetlight that finally gets fixed. In those moments, government is not policy or process—it is lived experience. We believe everyone deserves public services that are accessible, responsive, and transparent—services that work consistently, reach everyone, and respect people's time and dignity.

We currently work in 10 countries, and more than 1 billion people and hundreds of sectoral public services systems have been built on DIGIT.

Our work includes:

  • Driving large-scale digital transformation through DIGIT (Digital Infrastructure for Governance, Impact, and Transformation), an open-source digital public good.
  • Supporting governments in adopting Digital Public Goods (DPGs) for sustainable and interoperable service delivery.
  • Building ecosystems that foster innovation, collaboration, and long-term platform stewardship.

The DIGIT platform has already benefited over 160 million citizens and continues to grow, impacting more than 2.5 billion people worldwide. Our practice areas include local governance, public health, public finance, water, sanitation, and climate. We operate across 10 countries and 2,600 towns and cities in 16 Indian states.

Why Work With Us

Make Large-Scale Impact: Contribute to initiatives that drive significant societal change at national and global levels.

Learn from Experts: Gain mentorship from experienced professionals across our ecosystem.

Use Technology for Good: Be part of a team dedicated to solving real-world problems through digital innovation.

Grow and Lead: Take on high-ownership roles in a culture that values innovation, collaboration, and excellence.

Learn more about eGovernments Foundation:

  • https://egov.org.in/
  • https://digit.org/

About the Role

We are looking for a Senior Software Engineer with strong expertise in React and Flutter who can build scalable web and mobile applications for large-scale public health and governance platforms. The ideal candidate should be comfortable working across frontend and mobile development while possessing a good understanding of backend systems, APIs, and microservices.

The role involves designing user-centric applications, building reusable components, contributing to backend APIs, and collaborating closely with product and design teams to build scalable, high-quality products.

Key Roles and Responsibility:

  • Own end-to-end delivery of assigned modules
  • Design, develop, test, and release features independently
  • Ensure implementation adheres to approved architecture and coding standards
  • Lead and participate in code reviews
  • Build and maintain reusable components to improve development efficiency
  • Collaborate with QA, and product teams
  • Write clean, maintainable, and well-tested code
  • Mentor junior engineers and provide technical guidance
  • Actively contribute to improving engineering best practices

Required Skills & Experience

Core Requirements

  • 4–5 years of overall software development experience
  • Strong experience in Product Development (SaaS / Platform products preferred)
  • Excellent problem-solving skills and ability to learn quickly
  • Experience working in Agile / Scrum teams
  • Hands-on exposure to Git, Docker, Jenkins, Postman
  • Familiarity with AI-assisted development tools such as Claude, GitHub Copilot, or Cursor.
  • Strong understanding of responsive web design (Web & Mobile)

Frontend – Flutter (Primary Skill)

  • 3–4 years of hands-on experience with Dart & Flutter
  • Familiarity with state management (Bloc)
  • Experience using pub.dev and managing Flutter packages
  • Good understanding of:
  • Local storage (SQLite or similar)
  • Unit and integration testing in Flutter
  • Ability to read, debug, and enhance existing Flutter codebases

React (Secondary / Basic Expectation)

  • 3–4 years of hands-on experience with ReactJS
  • Good proficiency in JavaScript (ES6+), HTML5, CSS3, SASS
  • Experience with state management:
  • Redux / Context API / React Query / Custom Hooks
  • Experience with NPM and dependency management
  • Good understanding of design patterns and component architecture
  • Good to have:

Webpack, Babel

CSS preprocessors

Micro-Frontend architecture

Full-Stack / Backend Exposure

  • Experience building or integrating with REST APIs
  • Familiarity with backend technologies such as:

Node.js / Java Spring Boot

  • Understanding of:

API contracts

Authentication & authorization

Database basics (SQL / NoSQL)

  • Ability to debug backend issues impacting frontend workflows

Role: Fullstack Senior Software Engineer

Location: Bangalore

Experience: 4–5 years

Application Process

Interested candidates may upload their updated CV and details in the link: https://forms.gle/73RixFEfkab3Lyxy6

Please note that the applications will be reviewed on a rolling basis and the position may be closed once suitable candidates are identified. Only short-listed candidates will receive an acknowledgment and will be called for personal interactions.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150646887

Similar Jobs

Bengaluru, India

Skills:

.Net ProgrammingJavaAngularjsRest ApiJ2EEMicroservice ArchitectureDevopsContinuous IntegrationReactJava ScriptAzure CloudDelivery and DeploymentGen AI based product development

Bengaluru, India

Skills:

JavaMS SQLEs6XmlJsonAWSAngularPPlaywrightAPI’sCICD pipelines

Bengaluru, India

Skills:

JavaGoogle Cloud PlatformCassandraSpring BootNode.jsSqlNosqlJenkinsReactTypescriptMySQLMongoDBPythonLangChainGoGoogle Kubernetes EngineHarnessCloud RunNext.jsLlamaIndex

Bengaluru, India

Skills:

AlgorithmsJavaTypescriptJavascriptTestingSoftware Designdata structuresAngularlaunching software productsQubos

Bengaluru, India

Skills:

Express.JsOauth2PostgreSQLJwtKafkaNode.jsRedisRabbitmqGcpDockerFastAPIMongoDBRest ApisPythonAWSWebhooks