Senior Back End Developer
India, Haryana, Gurugram
2 weeks ago
Applicants: 0
Share
2 months left to apply
Job Description
Job Profile: Senior Backend Engineer / Software Architect
Position Summary
The Senior Backend Engineer / Software Architect plays a key role in the design, development, and optimization of scalable backend systems that power critical business applications. This role combines deep technical expertise, architectural vision, and leadership skills to define standards, ensure code quality, and guide teams in building secure, maintainable, and high-performance software solutions. The ideal candidate is both a hands-on builder and a strategic thinker, capable of moving seamlessly from architectural design to code implementation while ensuring alignment with long-term business and technology goals.
Key Responsibilities
Architecture & Design
- Define and maintain the architectural blueprint for backend systems, ensuring scalability, security, and cost-efficiency.
- Establish development standards, best practices, and governance models for microservices and APIs.
- Lead the design of distributed systems, event-driven architectures, and data flow across services.
Development & Implementation
- Develop robust, reusable, and efficient backend components using modern frameworks (e.g., .NET Core, Node.js, Python, Java, or Go).
- Design RESTful and GraphQL APIs that serve as the foundation for frontend and external integrations.
- Collaborate with DevOps engineers to implement CI/CD pipelines and containerized deployments (Docker, Kubernetes).
Performance & Reliability
- Conduct performance tuning, scalability assessments, and architecture reviews.
- Ensure high availability, resilience, and monitoring through observability tools (e.g., Application Insights, Prometheus, Grafana, ELK).
- Implement security and compliance standards aligned with organizational and industry best practices.
Collaboration & Mentorship
- Partner with Product, Data, and Frontend teams to translate business requirements into technical solutions.
- Review and guide the work of other engineers to maintain architectural consistency and technical excellence.
- Mentor developers and promote continuous learning, automation, and engineering maturity across teams.
Required Skills & Qualifications
- Bachelor’s or master’s degree in computer science, Software Engineering, or related field.
- 7+ years of experience in backend development and system architecture.
Proven experience with:
- Programming languages: .NET Core / C#, Node.js, Python, or Java.
- Cloud environments: Azure.
- Database design: SQL Server, PostgreSQL.
- API design and integration: REST, GraphQL, gRPC.
- CI/CD pipelines and infrastructure as code (Azure DevOps, GitHub Actions, Terraform).
- Strong knowledge of software design patterns, SOLID principles, and microservices architecture.
- Experience in application security, performance optimization, and monitoring frameworks.
Preferred Skills
- Familiarity with event-driven systems.
- Experience integrating with identity and access management solutions.
- Exposure to serverless computing and domain-driven design (DDD) principles.
- Prior experience in global delivery or multi-region environments. Behavioral Competencies
- Strong ownership and accountability for end-to-end solutions.
- Strategic mindset with the ability to simplify complex problems into clear architectural decisions.
- Pragmatic, hands-on, and comfortable balancing speed with technical rigor.
- Excellent communication and stakeholder management skills across technical and non-technical audiences.
Required Skills
Additional Information
- Company Name
- Publicis Global Delivery (PGD)
- Industry
- Technology, Information and Media
- Department
- N/A
- Role Category
- Engineering
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- On-site
- Employment Types
- Full-Time
- Gender
- No Restriction
- Notice Period
- Immediate Joiner
- Offered Salary
- INR 2 - 4 LPA
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 2 weeks ago
- Application Ends
- 2 months left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position