Software Engineer
GARGI TECHNOLOGIES INC
Peru Township, United States of America
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
JuniorJob location
Peru Township, United States of America
Tech stack
Clean Code Principles
Java
JavaScript
.NET
API
Amazon Web Services (AWS)
Software Applications
Application Performance Management
Azure
C++
Code Review
Databases
Software Debugging
DevOps
Distributed Systems
Github
Python
PostgreSQL
Microsoft SQL Server
MongoDB
MySQL
Object-Oriented Software Development
Software Architecture
Software Engineering
Web Services
Data Logging
Google Cloud Platform
React
Spring-boot
GIT
Angular
Solid Principles
Kubernetes
Information Technology
Free and Open-Source Software
Front End Software Development
REST
Software Version Control
Docker
Jenkins
Microservices
Job description
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., * 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., * 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
Requirements
- 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., * 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.
Benefits & conditions
- 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.