HamburgerMenu
hirist

Job Description

Description :

Summary :


Looking for a highly skilled and experienced Senior Software Engineer to join our development team. As a Senior Software Engineer, the candidate will be responsible for architecting and developing high-performance, scalable software solutions, mentoring junior engineers, and collaborating across teams to build impactful products.

Responsibilities :

- Create scalable and maintainable architectures to solve business problems efficiently.

- Design, develop, test, and maintain software applications, services, and systems.

- Mentor and guide junior engineers, providing technical support and sharing best practices.

- Lead and participate in writing clean, maintainable, and high-quality code. Ensure code is well-documented and adheres to industry best practices.

- Conduct regular code reviews to ensure code quality and to foster a culture of learning. Ensure that automated tests are in place and that systems are thoroughly tested.

- Work closely with cross-functional teams, including product managers, designers, and QA engineers, to gather requirements and deliver robust solutions.

- Investigate, analyze, and resolve complex technical problems. Implement performance tuning and optimization strategies as needed.

- Contribute to the product vision and continuously improve existing systems, applications, and services.

Education and Experience :

- Bachelors or masters degree.

- 5+ years of professional experience in software engineering, with at least 2-3 years in a senior or lead role.

- Strong proficiency skills required - HTML5/CSS3, JavaScript, TypeScript, React JS, Java/Jee, Spring Boot, Spring Data JPA, Relational Database (Oracle/MySql DB), Microservices architecture (e.g., Java, Python, JavaScript) with a deep understanding of software development fundamentals.

Competencies :

- Strong experience using Git, Maven or other version control systems.

- Strong analytical skills and a demonstrative ability to solve complex technical problems.

- Excellent written and verbal communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.

- Solid experience in designing complex, scalable systems and web applications, including microservices and cloud-native architectures.

- Familiarity with Agile and Scrum development processes.

- Experience with relational (SQL) or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).

- Familiarity with CI/CD pipelines, automation, and tools like Jenkins, GitLab, or CircleCI.

- Excellent analytical and troubleshooting skills with a passion for solving complex challenges.

- Expertise in modern web UI frameworks/libraries (e.g., React, Angular, Vue.js) and full-stack development.

Behavioral Characteristics :

- Excellent communication skills, with the ability to collaborate effectively with both technical and non-technical teams.

Optional : Key Performance Indicators :

- Proven experience in mentoring and leading engineering teams, fostering a culture of innovation and learning.

- Hands-on experience with profiling and optimizing application performance at scale.

Mandatory Skills :

- Experience as Senior or Lead role for the position

- Experience in HTML5/CSS3, JavaScript, TypeScript

- Experience in React JS , Java/Jee, Spring Boot, Spring Data JPA

- Experience in Relational Database (Oracle/MySql DB)

Interview process :

- 2 rounds - Virtual interview and 1 round Face to Face

Any other Criteria :

- Notice Period : Below 60 Days

- Experience : 5 years

- Qualification : B.Tech/M.Tech

- We dont consider candidates who have changed multiple companies.

- Without mandatory skills experience, the candidate profiles will not be considered

- We want a candidate from Bangalore/Karnataka; we can look for a candidate from Tamil Nadu, Andhra Pradesh, and Kerala. Other Location candidates will not be accepted.

info-icon

Did you find something suspicious?