SDE-1 (Backend)

1 - 5 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Engineer at Habit, you will have the opportunity to work on building features and bug fixes for Habits backend services, focusing on maintaining speed and reliability. Your role will involve writing unit and integration tests to ensure smooth operations and efficiency, along with pairing with senior engineers to understand design decisions and enhance your system design skills through practical experience. Additionally, documenting your work will be essential to facilitate seamless collaboration within the team, while also participating in code reviews to adopt best practices. Key Responsibilities: - Build features and bug fixes for Habits backend services, emphasizing speed and reliability. - Write unit and integration tests to prevent late-night surprises. - Collaborate with senior engineers to grasp design decisions and enhance system design skills. - Document work to ensure clarity for future reference. - Engage in code reviews to learn and implement best practices. - Assist in monitoring and resolving simple production issues. Qualifications Required: - Proficiency in at least one backend language and framework, with Java + Spring Boot preferred. - Strong understanding of CS fundamentals, including data structures and algorithms. - Basic knowledge of SQL and proficiency in writing and optimizing queries. - Familiarity with REST APIs and JSON. - Experience with Git, unit testing frameworks, and debugging. - Exposure to cloud platforms such as GCP, AWS, Azure, or OCI. - Curiosity, eagerness to learn, and the ability to quickly adapt to new technologies. At Habit, you will have the opportunity to work on real systems that handle thousands of orders, witnessing your contributions go live and experiencing the process of scaling from zero to fast-paced environments. The culture at Habit encourages a fast-paced, innovative approach to development - think it, build it, and ship it in 10. As a Software Engineer at Habit, you will have the opportunity to work on building features and bug fixes for Habits backend services, focusing on maintaining speed and reliability. Your role will involve writing unit and integration tests to ensure smooth operations and efficiency, along with pairing with senior engineers to understand design decisions and enhance your system design skills through practical experience. Additionally, documenting your work will be essential to facilitate seamless collaboration within the team, while also participating in code reviews to adopt best practices. Key Responsibilities: - Build features and bug fixes for Habits backend services, emphasizing speed and reliability. - Write unit and integration tests to prevent late-night surprises. - Collaborate with senior engineers to grasp design decisions and enhance system design skills. - Document work to ensure clarity for future reference. - Engage in code reviews to learn and implement best practices. - Assist in monitoring and resolving simple production issues. Qualifications Required: - Proficiency in at least one backend language and framework, with Java + Spring Boot preferred. - Strong understanding of CS fundamentals, including data structures and algorithms. - Basic knowledge of SQL and proficiency in writing and optimizing queries. - Familiarity with REST APIs and JSON. - Experience with Git, unit testing frameworks, and debugging. - Exposure to cloud platforms such as GCP, AWS, Azure, or OCI. - Curiosity, eagerness to learn, and the ability to quickly adapt to new technologies. At Habit, you will have the opportunity to work on real systems that handle thousands of orders, witnessing your contributions go live and experiencing the process of scaling from zero to fast-paced environments. The culture at Habit encourages a fast-paced, innovative approach to development - think it, build it, and ship it in 10.

Mock Interview

Practice Video Interview with JobPe AI

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

hyderabad, all india

hyderabad, telangana

hyderabad, telangana, india

hyderabad, all india

hyderabad, telangana

hyderabad, telangana, india