HamburgerMenu
hirist

Senior Software Engineer - Backend Technologies

Samporna People Network
4 - 6 Years
Bangalore

Posted on: 28/04/2026

Job Description

Description :

- Design, develop, test, and deploy high-quality software applications aligned with business requirements.

- Lead end-to-end development cycles, including requirement analysis, architecture design, implementation, and post-deployment support.

- Write clean, efficient, and maintainable code following best practices and coding standards.

- Collaborate with cross-functional teams including product managers, designers, and QA engineers to deliver robust solutions.

- Review code written by team members, provide constructive feedback, and ensure adherence to quality standards.

- Troubleshoot, debug, and optimize application performance and scalability issues.

- Contribute to system architecture decisions and technology stack improvements.

- Mentor and guide junior engineers, fostering a culture of continuous learning and innovation.

- Stay updated with emerging technologies and recommend adoption where beneficial.

- Ensure security, data protection, and compliance standards are maintained throughout development.

Required Skills and Qualifications :

- Bachelors or Masters degree in Computer Science, Engineering, or a related field.

- 4+ years of professional experience in software development.

- Strong proficiency in one or more programming languages such as Java, Python, C++, or JavaScript.

- Experience with modern frameworks and technologies (e.g., Spring Boot, Node.js, React, Angular).

- Solid understanding of data structures, algorithms, and object-oriented design principles.

- Experience working with databases such as MySQL, PostgreSQL, or MongoDB.

- Familiarity with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP).

- Experience with version control systems like Git.

- Strong problem-solving and analytical skills.

- Excellent communication and teamwork abilities.

Preferred Qualifications :

- Experience with containerization tools such as Docker and orchestration platforms like Kubernetes.

- Knowledge of CI/CD pipelines and DevOps practices.

- Exposure to Agile/Scrum development methodologies.

- Experience in system design and distributed systems.

- Prior experience in mentoring or leading development teams.

Key Competencies :

- Leadership and ownership mindset.

- Strong attention to detail and quality focus.

- Ability to manage multiple tasks and priorities effectively.

- Adaptability to changing technologies and business needs.

- Proactive approach to problem-solving and innovation.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in