
Job Description:
Grenite Solutions is a fast-growing technology company dedicated to delivering cutting-edge solutions across various industries. We pride ourselves on innovation, collaboration, and a commitment to excellence.
Job Summary:
We are looking for a skilled and passionate Software Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality software applications. You will collaborate with cross-functional teams to define, design, and ship new features.
Key Responsibilities:
Design, develop, and implement software solutions based on business needsWrite clean, maintainable, and efficient codeParticipate in code reviews, testing, and debuggingCollaborate with product managers, designers, and other developersEnsure software quality through unit and integration testingMaintain up-to-date knowledge of emerging technologies and best practicesTroubleshoot and fix bugs and performance issues
Required Skills and Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related fieldProficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript)Experience with web development frameworks (e.g., React, Angular, Django, Spring)Strong understanding of software development principles and design patternsExperience with RESTful APIs, databases (SQL/NoSQL), and version control (Git)Good problem-solving skills and attention to detailStrong communication and teamwork skills
Preferred Qualifications:
Experience with Agile/Scrum methodologiesFamiliarity with DevOps tools and CI/CD pipelinesKnowledge of cloud platforms (AWS, Azure, GCP)Mobile app development experience is a plus
Perks & Benefits:
Competitive salary and performance bonusesFlexible working hours and remote optionsProfessional development and training opportunitiesHealth and wellness programsFriendly and collaborative work environment