HamburgerMenu
hirist

Senior Software Engineer - Full Stack Development

Arting Digital
Gurgaon/Gurugram
6 - 7 Years
star-icon
4.8white-divider27+ Reviews

Posted on: 15/07/2025

Job Description

Experience : 6+ years

Joining : Immediate Joiners (or within 15-30 days)

Location : Gurgaon / Hybrid

Key Requirements & Responsibilities :

As a Senior Software Engineer, you will be responsible for :


Full-Stack Development :


- Developing and maintaining high-quality web applications across the full stack, encompassing both client-side and server-side logic.

Front-End Expertise :


- Leveraging your strong skills in client-side frameworks to build intuitive, responsive, and visually appealing user interfaces.

- 4+ years of experience developing web applications in client-side frameworks like React or Angular.

- Strong understanding of object-oriented JavaScript and TypeScript.

- Excellent HTML/CSS skills you know how to make data both functional and visually appealing.

Back-End Proficiency :


- Hands-on experience and solid understanding of back-end development using .Net / C# OR Java OR Kotlin (Backend Heavy experience is crucial).

Architectural & Design Contributions :


- Applying best practices in software design, ensuring scalability, resilience, and maintainability of applications.

Agile Methodologies :


- Active participation in agile ceremonies (sprints, stand-ups, retrospectives) and familiarity with analytics, A/B testing, feature flags, Continuous Delivery, and Trunk-based Development.

Code Quality & Optimization :


- Writing clean, efficient, and well-documented code. Proactively identifying and addressing performance bottlenecks and ensuring code quality through reviews.

Problem-Solving :


- Applying excellent analytical thinking and problem-solving abilities to tackle complex technical challenges effectively.


- Proficiency in competitive programming/data structures & algorithms, demonstrated by good hands-on LeetCode experience.

Collaboration & Communication :


- Strong communication and coordination skills to effectively collaborate with cross-functional teams, stakeholders, and product managers.

Innovation :


- A strong passion for new technologies, continuously exploring and advocating for the best tools and practices available.


Qualifications :

- B.S. in Computer Science or a quantitative field; M.S. preferred.

- 6+ years of hands-on software development experience.

Its Great If You Have :

- System Architecture Design : Experience designing physical architecture at scale, including resilient and highly available systems.

- NoSQL Technologies : Knowledge of and/or hands-on experience with NoSQL databases such as Cassandra, ScyllaDB, Elasticsearch, Redis, DynamoDB, etc.

- Message Queuing Systems : Experience with enqueueing systems like Kafka, RabbitMQ, SQS, Azure Service Bus, etc.

- Containerization & Orchestration : Experience with Containers, Docker, and ideally Kubernetes (K8s).

Desired Skills and Experience :

- Front-End : React or Angular, JavaScript, TypeScript, HTML/CSS

- Back-End : .Net / C#, Java, Kotlin

- Databases : RDBMS, NoSQL (Cassandra, Scylla DB, Elasticsearch, Redis, DynamoDB)

- Messaging : Kafka, RabbitMQ, SQS, Azure Service Bus


info-icon

Did you find something suspicious?