What are the responsibilities and job description for the Software Engineer position at GARGI TECHNOLOGIES INC?
Software Engineer — Job Description
Location: Ohio
Experience Required: 1–5 Years
Employment Status - Holders
Employment Type: Full-Time
About the Role
We are seeking a motivated and detail-oriented Software Engineer to join our growing engineering team. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable software applications. You will collaborate with cross-functional teams to deliver high-quality solutions that support business and customer needs.
Key Responsibilities
- Design, develop, test, and maintain software applications and services.
- Write clean, efficient, and maintainable code following engineering best practices.
- Collaborate with product managers, designers, QA engineers, and other developers.
- Troubleshoot, debug, and resolve software defects and performance issues.
- Participate in code reviews and technical discussions.
- Develop and integrate APIs and backend services.
- Contribute to software architecture and technical documentation.
- Ensure application performance, scalability, and security.
- Support CI/CD pipelines and deployment processes.
- Stay updated with emerging technologies and industry trends.
Required Skills & Qualifications
- 1–5 years of experience in software development or engineering.
- Proficiency in at least one programming language such as Java, Python, C , JavaScript, or Go.
- Understanding of object-oriented programming and software design principles.
- Experience with REST APIs and web services.
- Familiarity with databases such as MySQL, PostgreSQL, MongoDB, or SQL Server.
- Knowledge of Git/version control systems.
- Understanding of Agile/Scrum development methodologies.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with Docker, Kubernetes, and CI/CD tools.
- Exposure to frontend frameworks such as React or Angular is a plus.
- Knowledge of automated testing frameworks and DevOps practices.
Nice to Have
- Experience with microservices architecture.
- Understanding of system design and distributed systems.
- Exposure to monitoring and logging tools.
- Open-source contributions or personal technical projects.
What We Offer
- Competitive salary and performance-based incentives.
- Health, dental, and vision insurance.
- Paid time off and company holidays.
- Flexible work arrangements (Onsite/Hybrid/Remote).
- Learning and career development opportunities.
- Collaborative and inclusive work culture.
Work Location
- Ohio, USA (Onsite/Hybrid/Remote depending on company policy)
Tools & Technologies Requirement :
- Java / Python / JavaScript / Go
- Spring Boot / Node.js / .NET
- React / Angular
- REST APIs
- MySQL / PostgreSQL / MongoDB
- AWS / Azure / Google Cloud Platform
- Docker / Kubernetes
- Git / Jenkins / GitHub Actions