What are the responsibilities and job description for the Software Engineer position at GARGI TECHNOLOGIES INC?
Job Title: Software Engineer
Experience: 1–6 Years
Location: [On-Site]
Employment Type: Full-Time
Role Overview
We are looking for a motivated and detail-oriented Software Engineer
with 1–6 years of experience to design, develop, test, and maintain
scalable software applications. The candidate should have strong
programming fundamentals, experience with modern development
practices, and the ability to collaborate across teams to deliver
high-quality solutions.
Key Responsibilities
Design, develop, and maintain software applications and services
Write clean, scalable, and efficient code following coding standards
Participate in requirement analysis and technical design discussions
Debug, troubleshoot, and resolve application issues
Develop and consume REST APIs and integrate third-party services
Collaborate with product managers, QA teams, and fellow developers
Perform code reviews and ensure best engineering practices
Create and maintain technical documentation
Support application deployment, monitoring, and production issues
Continuously improve application performance and reliability
Required Skills
1–6 years of experience in software development
Strong proficiency in one or more languages: Java / Python /
JavaScript / C / C# / Go
Good understanding of Data Structures & Algorithms
Experience with SQL/NoSQL databases
Knowledge of Git and version control workflows
Understanding of OOP, design patterns, and SDLC
Experience working with APIs and microservices
Familiarity with testing and debugging methodologies
Preferred Skills
Experience with cloud platforms (AWS / Azure / Google Cloud Platform)
Exposure to Docker, Kubernetes, CI/CD pipelines
Experience with frontend frameworks (React / Angular) or backend
frameworks (Spring Boot / Node.js / Django)
Knowledge of Agile/Scrum methodologies
Qualifications
Bachelor’s degree in Computer Science, Information Technology, or related field
Strong analytical and problem-solving skills
Good communication and teamwork abilities