Senior Software Engineer

5 Months ago • 5 Years + • Full Stack Development

Job Summary

Job Description

Senior Software Engineer with 5+ years of experience in building cloud-native microservices using Node.js, JavaScript, TypeScript, and experience in distributed systems.
Must have:
  • Node.js Development
  • Microservices Architecture
  • JavaScript Experience
  • Distributed Systems
Good to have:
  • AWS Experience
  • CQRS Systems
  • Event Based Communication
  • Database Modeling
Perks:
  • Health Insurance
  • Flexible Working

Job Details

About the job

About CloudSense


Since its founding in 2009, CloudSense has performed over 100 successful implementations in the last decade, and provides support for businesses in over 30 countries across 4 continents.


Ambitious telecommunications, media and services enterprises rely on CloudSense to help them thrive in a digital-first economy, by transforming sales processes, increasing productivity and enhancing profitability.


To learn more, visit CloudSense.com.


About the Role


As a Senior Software Engineer, the successful candidate will work with Product Managers, Architects and other developers to analyse requirements, document designs, and build robust and scalable cloud-native microservices that contribute to the growth of the CloudSense product portfolio. Specifically, you will be required to:


  • Play a key role in software design and development features that conform to best practice coding standards, make optimal use of advanced framework capabilities in writing reusable and efficient code that are well covered with automation tests.
  • Follow industry best practices, make proper use of software development tooling, and adhere to CloudSense development processes.
  • Work with testers to help define the approach for testing of new deliverables, and ensure timely resolution of any issues discovered during the testing process.
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Provide product support, which includes educating colleagues in the use of new product features, as well as analysing and resolving issues reported by project teams and customers.
  • Create / Review well-articulated, detailed design documents.
  • Help develop other members of the CloudSense development team through on-the-job mentoring.


CloudSense is specializing in building cloud-native high performant microservices works with a variety cutting edge technologies such as Node.js, JavaScript, TypeScript, Postgres, Redis, Kafka and utilizes powerful tools such as Docker, Kubernetes, Bitbucket and Jenkins, to name a few. As a Senior Software Engineer, the candidate will be developing API-first products with event-driven architecture to run on kubernetes clusters on Amazon Web Services. You will work alongside the brightest engineering talents, solving interesting problems on scalability in distributed systems using the latest technologies in cloud-native landscape. Additionally, you will work within a scaled Agile setup with sprint deliverables, employing trunk-based development and continuous integration/continuous deployment (CI/CD) processes to ensure frequent and reliable deployments


You have options to work in our office in Chennai, India, and we offer flexible arrangements for working from home.


Competencies: Knowledge, Skills, and Abilities


Essential Skills:


  • Candidates must have a degree in a relevant technical subject, and 5+ years of commercial software development experience.
  • The candidate should have proven experience with modern frameworks, coding standards, and techniques, along with at least 3 years of experience in JavaScript development. Specifically, they should have demonstrable experience in building distributed microservices using Node.js and/or client-side applications using frameworks such as React, AngularJS, JQuery, or similar.
  • Minimum 2 years of experience with object-oriented design
  • Knowledge and application of design concepts like Design Patterns and Data Modeling
  • Experience in Stateless API development and understanding of semantics and principles.
  • Understanding of event-driven systems and experience with queueing or event log systems.
  • Experience in test driven development with strong quality mindset, writing testable code and covering them with different layers of tests as required using frameworks like Mocha, chai, Jasmine or Protractor
  • Experience of Git, Bitbucket or equivalent source control system.
  • Proven ability to analyze and maintain existing code.
  • Understanding of database principles and generic SQL
  • End-end software engineering experience, with ability to step in during outages and production issues
  • Ability to work in a fast-paced, collaborative environment with Strong Communication skills


Desirable Skills:


The following skills could give the candidates an edge in the selection process:


  • Experience in cloud technologies preferrable AWS.
  • Hand-on experience in trunk-based development with Continuous Integration and fully automated deployment processes.
  • Expertise in Database modeling and query optimization practices.
  • Prior experience in CQRS based systems is a plus
  • Prior experience in systems that involve asynchronous processing, Event based communication is a plus
  • Experience in Integration of user-facing elements developed by front-end developers with server-side logic.
  • Experience with open-source projects and open-source contributions is a plus


Some of the benefits you will love


  • Fully paid health insurance
  • 24 paid leave days and birthday leave
  • Additional tenure based leave days
  • Wellbeing and fitness
  • Tailored learning and development
  • Social events
  • Flexible working and summer working hours
  • WFH benefits

Similar Jobs

Varonis  - Backend Developer (Python, Go)

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
2 Months ago
Netflix - Software Engineer (L4/L5) - Content Promotion & Distribution Engineering

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Extreme Network - SR SW SYSTEMS ENGINEER 9315- Forwarding Development- DPDK/VPP

Extreme Network

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Extreme Network - Staff Cloud Operations Engineer-Cloud Operations team

Extreme Network

Hangzhou, Zhejiang, China (Hybrid)
4 Months ago
Crunchyroll - Senior Engineering Manager, Payments

Crunchyroll

San Francisco, California, United States (Hybrid)
3 Months ago
Technorizen Software Solutions - PHP Developer

Technorizen Software Solutions

Indore, Madhya Pradesh, India (On-Site)
7 Months ago
Warner Bros Discovery - Android Developer II

Warner Bros Discovery

Ottawa, Ontario, Canada (On-Site)
3 Months ago
ION - Lead Java Developer, New York

ION

New York, New York, United States (Hybrid)
4 Months ago
The Walt Disney Company - Senior Software Engineer, Machine Learning - Ad Platforms

The Walt Disney Company

Santa Monica, California, United States (On-Site)
3 Months ago
Crunchyroll - Senior Software Engineer, Video Transcoding

Crunchyroll

(Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ajmera Infotech - Sr. Backend Engineer - Node Expert

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Info Stretch - Senior Engineer

Info Stretch

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Nagarro - Associate Staff Engineer, .Net Fullstack

Nagarro

Mexico (Remote)
4 Months ago
SiftHub - Senior Software Engineer (Backend)

SiftHub

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Riot Games - Principal Software Engineer (Services) - Teamfight Tactics, Core Tech

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
LeoVegas - Backend Engineer - Payments

LeoVegas

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
EG A S - Frontend Developer (React) - EG Industrials

EG A S

Mangaluru, Karnataka, India (Hybrid)
4 Months ago
Starkflow - Java Architect

Starkflow

Las Vegas, Nevada, United States (On-Site)
4 Weeks ago
Edgemony - SISAL - Architecture Senior Specialist

Edgemony

Sicily, Italy (Hybrid)
1 Month ago
Aristocrat Gaming - Senior Solutions Architect

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Chennai, Tamil Nadu, India

SailPoint - CSD Manager

SailPoint

Pune, Maharashtra, India (Hybrid)
4 Months ago
MillerKnoll - QA Test Engineer

MillerKnoll

Ramanagara, Karnataka, India (On-Site)
3 Months ago
Gametion Technologies   - Unity Game Developer

Gametion Technologies

Navi Mumbai, Maharashtra, India (On-Site)
4 Months ago
Okta - Senior Software Test Engineer

Okta

Bengaluru, Karnataka, India (On-Site)
4 Months ago
PwC - Senior Associate_Bigdata Engineer_Data & Analytics_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Warner Bros Games - Staff Software Engineer

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
1 Month ago
Neysa Networks - Senior Cloud Engineer

Neysa Networks

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Paytm - Data Engineering -Senior Data Engineer (Ingest)

Paytm

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
NVIDIA - CPU Verification Engineer

NVIDIA

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

PwC - IN_Associate_Java_Application Technology__Advisory_Jaipur

PwC

Jaipur, Rajasthan, India (On-Site)
4 Months ago
Google - Software Engineer III, Google Cloud

Google

(On-Site)
3 Months ago
Meta - Software Engineering Manager, Product Infrastructure

Meta

Burlingame, California, United States (Remote)
3 Months ago
Rebellion - Senior Online Developer - Tech Team

Rebellion

Oxford, England, United Kingdom (Hybrid)
7 Months ago
Saama Technologies,  Inc  - Senior Software Engineer 1

Saama Technologies, Inc

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Microsoft - Principal Group Engineering Manager - Viva Engage

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Salesforce - Principal Software Engineer / PMTS- Backend - Hyderabad

Salesforce

Hyderabad, Telangana, India (On-Site)
5 Months ago
Nagarro - Principal Engineer, NodeJS

Nagarro

India (Remote)
4 Months ago
FIS Global - Lead Engineer – Development- (Java, Angular)

FIS Global

Pune, Maharashtra, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded