Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Sr. Software Developer.
India Jobs Expertini

Urgent! Sr. Software Developer Job Opening In India, India – Now Hiring Sahamati

Sr. Software Developer



Job description

Job Title : Full-Stack Developer (5-8 years, experience)
Company : Sahamati Foundation (Sahamati.org.in)
Location : Bengaluru
Job Type : Full-Time, working from Sahamati office
Department : Engineering (CTO office)

About Sahamati:
Sahamati Foundation is a member-driven industry alliance formed to

promote and

strengthen the Account Aggregator (AA) ecosystem

in India.
Our initiatives are focussed on

giving users better control over their data

and

gain access

to many innovative services

easily .

AA framework is part of the India Stack.
Our next big thing : We are developing SahamatiNet (a secured, high performance, scalable) technology platform to further support the scale and interoperability needs of the AA ecosystem.

Role Overview:
We seek a Full Stack Developer who is

comfortable

in

developing

and

designing frontend web architecture , ensuring the responsiveness of applications, along with

designing and developing backend in the Azure cloud

that is secured, reliable, fault tolerant, high performing and scalable.
Key Responsibilities:
Frontend Development : Design and develop user-facing web applications using modern frontend languages like HTML, CSS, and JavaScript and frameworks like React.js, Angular, or Vue.js.
Backend Development : Build and maintain server-side application logic in Azure environment using languages such as Java, Golang, Python, Node.js and manage database interactions with PostgreSQL or other database systems.
Database Management : Design, implement, and manage databases, ensuring data integrity, security, and optimal performance.

Improve database performance, caching strategies

(such as Redis, Memcached, Dragonfly, Apache Ignite) and API response times.
API Development and Integration : Develop and integrate RESTful APIs to connect frontend and backend components, ensuring smooth data flow and communication between different parts of the application.
API Gateway & Load Balancing : Configure and

optimize Nginx and Kong API Gateway

for secure API management.

Implement rate limiting, caching, and request transformations using Kong.
Security Implementation : Implement security best practices to protect the application from vulnerabilities, including authentication, authorization (RBAC), and data encryption.
Version Control and Collaboration : Use Git and other version control systems to track code changes and collaborate with other team developers.
Deployment and DevOps : Automate deployment processes, manage cloud infrastructure, and ensure the scalability and reliability of applications through CI/CD pipelines.
Cross-Platform Optimization : Ensure the application is responsive and optimized for different devices, platforms, and browsers.
Troubleshooting and Debugging : Identify, diagnose, and fix bugs and performance issues in the application, ensuring a smooth user experience.
Collaboration and Communication : Work closely with product managers, designers, and other stakeholders to understand requirements and deliver solutions that meet business needs.
Continuous Learning : Stay updated with the latest technologies, frameworks, and industry trends to improve development practices continuously.
Skills Required:
Technical :
Proficiency in frontend technologies like

HTML, CSS, JavaScript , and frameworks like

React.js , Angular, or Vue.js.
Strong backend development experience with

Java, Golang, Python, Node.js .
Database design

(SQL/NoSQL) and

query optimization

knowledge.
Hands-on experience with databases like

PostgreSQL , MySQL.
Strong understanding of

HTTP, HTTPS, and RESTful

APIs.
Familiarity with version control systems, notably

Git .
Experience with cloud services in

Azure .
Experience in development of

scalable systems and high-volume transaction

applications.
Deep understanding of architectural patterns in fintech or e-commerce, including

microservices, event-driven design (Kafka, Pub/Sub), domain-driven design (DDD), and CQRS.
Knowledge of

CI/CD pipelines

and

DevOps

practices including tools like

Kubernetes, Docker, Terraform .
Understanding of

security principles, secured design and secured coding practices

and

how to apply

them to web applications.
Good understanding of

IAM, RBAC

and preferably experience with

Keycloak ,

Nginx , and

mod_security (WAF)

for secure authentication and API protection.
Deep understanding of

MTLS (Mutual TLS), OAuth 2.0, OpenID Connect, JWT , and financial-grade security standards.
Soft skills :
Strong communication skills

and the ability to

work collaboratively

in a team environment.
Eagerness to

learn new technologies

and improve existing skills.
Excellent

problem-solving skills

and

attention to detail .
Qualifications:
Bachelor’s and/or master’s

degree in computer science , computer engineering, or related technical discipline
5-8 years

of professional software development experience
Experience in

open banking or fintech, or e-commerce

domains preferred

If you wish to work as part of this team, and with the help of technology and ecosystem approach,

to transform millions of lives

by helping them gain easy and secured access to relevant financial services,

kindly apply

here.
Sahamati is an equal opportunity employer.

We encourage applications from individuals of all backgrounds and experiences.


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Sr Software Potential: Insight & Career Growth Guide