We’re seeking a talented Software Engineer to join our growing team. You’ll be responsible for designing, developing, and maintaining scalable software solutions that power our products and enhance user experiences. This role requires strong technical skills, attention to detail, and a passion for building high-quality applications.
Key Responsibilities
Design, build, and maintain efficient, reusable, and reliable code.
Collaborate with cross-functional teams (product, design, QA) to define and implement new features.
Troubleshoot, debug, and optimize performance across applications.
Participate in code reviews and contribute to team best practices.
Write and maintain technical documentation.
Integrate data storage solutions such as databases or APIs.
Stay up to date with emerging technologies and development trends.
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Proficiency in one or more programming languages (e.g., JavaScript, Python, Java, C#, or Go).
Experience with web frameworks such as React, Node.js, Django, or similar.
Familiarity with databases (SQL / NoSQL) and RESTful API design.
Strong understanding of software development principles, version control (Git), and testing.
Excellent problem-solving and communication skills.
Preferred Qualifications
Experience with cloud platforms (AWS, GCP, or Azure).
Knowledge of CI / CD pipelines and containerization (Docker, Kubernetes).
Familiarity with Agile or Scrum methodologies.
Previous experience contributing to large-scale or high-traffic applications.
Software Engineer • Tumkur, IN