Senior Software Engineer (India)

Senior Software Engineer (India)

21 Aug
|
Psiog
|
India

21 Aug

Psiog

India

Job Description

- Design, develop, and maintain scalable microservices and RESTful APIs using Node.js

- Build responsive, performant frontend applications using Angular 16+ with Type Script

- Develop and implement micro-frontend architectures for modular, scalable UI components

- Build and optimize backend systems with high availability, performance, and reliability

- Integrate with various databases (NoSQL and relational) and third-party services

- Implement secure, testable, and maintainable server-side logic following industry best practices

- Work with event-driven architectures and message queuing systems

- Collaborate closely with frontend teams, Dev Ops engineers, and architects to deliver end-to-end solutions

- Write comprehensive unit, integration, and end-to-end tests

- Participate in code reviews, architectural discussions, and technical decision-making

- Deploy and maintain applications on cloud platforms (AWS/Azure) using containerization and orchestration tool

RequirementsFrontend Development – Angular

- Robust hands-on experience with Angular 16+ and Type Script

- Deep knowledge of Angular CLI, RxJS, and modern state management patterns

- Proficiency in HTML5, CSS3, SASS/SCSS, and responsive design principles

- Experience with component-based architecture and micro-frontend patterns

- Frontend testing experience with Jasmine, Karma, or similar frameworks

Node.js & Backend Development

- 3+ years of strong hands-on experience with Node.js in production environments

- Framework-independent Node.js development experience (Hapi, Express, or similar)

- Proven track record of building RESTful APIs and microservices architecture





- Deep knowledge of Java Script (ES6+) and Type Script

- Experience with asynchronous programming, event loops, and non-blocking I/O

Microservices Architecture – Required

- Proven experience designing and implementing microservices-based applications

- Understanding of service decomposition, API gateway patterns, and inter-service communication

- Experience with distributed systems, eventual consistency, and resilience patterns

- Knowledge of service mesh, circuit breakers, and fault tolerance mechanisms

Code Reading & Multi-Language Proficiency

- Ability to read and understand code written in C# and Java

- Comfortable working in polyglot environments and integrating with services built in different technologies

Databases

- Hands-on experience with NoSQL databases (MongoDB preferred)

- Strong knowledge of relational databases (PostgreSQL preferred)

- Database design, optimization, and query performance tuning

Dev Ops & Tools

- Version control with Git Lab (experience with Git Lab CI/CD pipelines)

- Familiarity with JFrog Artifactory for artifact management

- Infrastructure as Code experience with Terraform

- Experience with build tools and package managers: NPM/Yarn

Nice-to-Have Skills & Experience
Messaging & Event-Driven Architecture





- Experience with Apache Kafka for event streaming and message queuing

Cloud & Infrastructure

- Practical experience with AWS and/or Azure cloud platforms

- Strong knowledge of containerization using Docker

- Experience with Kubernetes for container orchestration and deployment

Testing

- Experience with testing frameworks: Jest, Mocha, Chai, or Supertest

Security & Authentication

- Understanding of authentication and authorization mechanisms

- Experience with identity providers: Azure AD, Keycloak, or Okta

- Knowledge of JWT, OAuth2, and secure API design practices

BenefitsAt Psiog, we believe people grow when opportunities do. You’ll be part of an ecosystem that encourages curiosity, innovation, and ownership.
• Work with global clients, and enterprise environments, enabling exposure beyond conventional delivery models.
• Accelerated career tracks with a faster roadmap to leadership for those who demonstrate capability and initiative.
• Opportunity to explore diverse technologies, projects, learning opportunities and domains, allowing you to shape your own growth path.
• An organization that celebrates passion alongside profession, encouraging creativity, art, and individuality.
Requirements
Key Skills: Snowflake, SQL, ETL Concepts, Data Modeling Secondary Skills: •Exposure to dbt Core for transformation layer development is a bonus. •Knowledge of Python scripting for data processing tasks is a plus. •Familiarity with any BI tool (Power BI, Tableau, Looker) that consumes Snowflake data is good to have. •Knowledge of Azure Dev Ops or Git Hub for source control is good to have.

📌 Senior Software Engineer (India)
🏢 Psiog
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (india) / india