MA

Senior Software Developer (FullStack)

Mantras2success Consultants
Gurgaon4-15 LPA Posted 28 Aug 2025
FULL TIME
Azure
Java
Redis
Mongodb
Aws
+2 more

Job Description

Position Overview:

We are seeking a skilled and innovative Software Engineer to design, implement, test, deploy, and maintain distributed software systems that drive performance, cost-efficiency, durability, and security. This role is a critical part of the DP World International Expansion Business, where you will lead the technical direction of high-impact services and work with cutting-edge technologies in a startup-like, agile environment.

Key Responsibilities:

Full-Stack Development & Deployment:

  • Design and build innovative, distributed software solutions using best practices in software engineering.

Quality & Best Practices:

  • Ensure high standards of quality, performance, and maintainability across all deliverables through rigorous testing, clean coding, and code reviews.

Distributed System Design:

  • Develop scalable systems architecture and lead performance optimization initiatives.

Agile Environment:

  • Collaborate in an agile/Scrum environment, prioritizing key deliverables and participating in sprints and stand-ups.

DevOps & Automation:

  • Implement CI/CD pipelines and support DevOps practices for faster and reliable deployments.

Team Leadership (Optional):

  • Take ownership of service direction and feature roadmap; help shape and grow the development team.

Qualifications & Experience:

  • Bachelor's degree in Computer Science or related field (or equivalent practical experience – 3 years of work per 1 year of education)
  • 4–6 years of hands-on experience in software development with significant contributions to production-level projects
  • Strong understanding of computer science fundamentals: data structures, algorithms, design patterns, distributed systems, and databases

Technical Skills:

  • Programming Languages & Frameworks: Java, Spring Boot
  • Frontend: Angular or React, JavaScript/TypeScript
  • Cloud Platforms: AWS or Azure (preferred: Azure)
  • Databases: MySQL, PostgreSQL, MongoDB, Redis
  • APIs & Integration: RESTful API development
  • Agile Tools & DevOps: Experience in Agile/Scrum and DevOps automation

Preferred Qualifications:

  • Experience in distributed system performance analysis and optimization
  • Hands-on experience with Azure Cloud services
  • Excellent communication skills and ability to collaborate across technical and non-technical teams
  • Ability to navigate and solve undefined or abstract problems independently

Join WhatsApp Channel