We are hiring for a Software Engineer role for our client, a technology company.
Key Responsibilities
Design, develop, test, and deploy high-quality software applications
Write clean, efficient, and maintainable code
Collaborate with cross-functional teams to define and ship recent features
Participate in code reviews and technical design discussions
Debug and resolve issues across the software stack
Contribute to continuous improvement of engineering practices
Required Skills
Strong programming skills in Java, Python, or similar languages
Good understanding of data structures and algorithms
Experience building and consuming RESTful APIs
Familiarity with Git and collaborative development workflows
Understanding of software design principles and patterns
Solid problem-solving and analytical skills
Positive to Have
Experience with cloud platforms (AWS/Azure/GCP)
Exposure to microservices architecture
Familiarity with Agile development
About the Opportunity
This is a full-time, permanent role with excellent growth prospects. The client offers a collaborative work culture, competitive compensation, and strong learning opportunities.