Green Honchos - Senior Software Engineer - Backend Architecture

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Description

Role Summary :The Senior Software Engineer is responsible for designing, developing, and maintaining high-quality, scalable software solutions.This role requires strong technical expertise, ownership of complex systems, and the ability to mentor junior engineers while collaborating closely with product, architecture, and QA teams.The ideal candidate combines hands-on coding skills with sound engineering judgment and a passion for building reliable, maintainable systems.

Key Responsibilities

  • Design, develop, test, and maintain scalable, secure, and high-performance software applications.
  • Translate business and product requirements into clean, maintainable, and efficient code.
  • Contribute to system architecture decisions, including technology selection, design patterns, and scalability considerations.
  • Ensure adherence to coding standards, best practices, and secure development guidelines.
  • Take ownership of complex features, services, or components from design through deployment.
  • Participate in architecture and design reviews, providing thoughtful technical recommendations.
  • Identify technical debt and propose pragmatic solutions to improve system reliability and maintainability.
  • Mentor and guide junior and mid-level engineers through code reviews, pair programming, and knowledge sharing.
  • Actively participate in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, and retrospectives.
  • Collaborate closely with Product Managers, Business Analysts, QA, and DevOps teams to deliver high-quality features.
  • Provide accurate effort estimates and proactively communicate risks, blockers, and dependencies.
  • Write unit tests, integration tests, and support automated testing frameworks.
  • Conduct thorough code reviews to ensure performance, security, and maintainability standards are met.
  • Troubleshoot, debug, and resolve complex production issues, performing root-cause analysis where required.
  • Support CI/CD pipelines and deployment processes in collaboration with DevOps teams.
  • Monitor application performance and contribute to observability (logging, metrics, tracing).
  • Participate in on-call rotations and provide production support as needed.
  • Drive continuous improvement in deployment reliability, scalability, and system resilience.

Core Technical Skills

Required :

  • Strong proficiency in one or more programming languages such as Java, C#, Python, JavaScript/TypeScript, or Go.
  • Experience building RESTful APIs, microservices, and distributed systems.
  • Solid understanding of data structures, algorithms, and object-oriented design principles.
  • Hands-on experience with relational and/or NoSQL databases.
  • Strong understanding of SDLC and Agile/Scrum methodologies
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You