Scale Up Your Career.

companies
Jobs

Software Engineer - II(Backend)

Apna

Apna

Software Engineering
Bengaluru, Karnataka, India
Posted on May 21, 2025

Responsibilities:

· Collaborate with cross-functional teams to gather and define software requirements.

· Design, develop, test, deploy, and maintain high-quality software solutions.

· Participate in architectural and system design discussions.

· Implement lower-level design, ensuring code quality and efficiency.

· Utilize data structures and algorithms to solve complex problems efficiently.

· Work on performance optimization and scalability of software applications.

· Contribute to code reviews and provide constructive feedback.

· Debug and resolve software defects and issues.

Qualifications:

· Bachelor's or Master's degree in Computer Science, Engineering, or related field.

· 2-4 years of hands-on software development experience.

· Strong expertise in lower-level design and system design.

· Proficient in data structures and algorithms.

· Excellent problem-solving skills and attention to detail.

· Experience in startup environments is a plus.

· Strong programming skills in languages such as [e.g., Java, Golang, Python].

· Familiarity with version control systems (e.g., Git).

· Ability to work collaboratively in a fast-paced and dynamic team environment.