Senior Software Engineer (Chennai)

Senior Software Engineer (Chennai)

22 Aug
|
Psiog
|
Chennai

22 Aug

Psiog

Chennai

Design, develop, and maintain scalable microservices and RESTful APIs using Node.js
Build responsive, performant frontend applications using Angular 16+ with TypeScript
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, DevOps 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

- Strong hands-on experience with Angular 16+ and TypeScript

- 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 solid 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 JavaScript (ES6+) and TypeScript

- 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)

- Solid knowledge of relational databases (PostgreSQL preferred)

- Database design, optimization, and query performance tuning

DevOps & Tools

- Version control with GitLab (experience with GitLab 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.

📌 Senior Software Engineer (Chennai)
🏢 Psiog
📍 Chennai

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 (chennai) / chennai

Subscribe to this job alert:

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