Senior Software Engineer - Full Stack Development

6 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

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
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Arting Digital logo
Arting Digital

IT Services and IT Consulting

Chandigarh Punjab

RecommendedJobs for You