Soft clans Technologies Ltd is now inviting applications from proactive and driven Software Developer Interns to become part of our fast-paced development team. This internship provides an exceptional chance to acquire practical experience with cutting-edge system development tools while actively participating in live software projects.
Oversee day-to-day operations to ensure efficiency and alignment with organizational goals, including managing workflows, coordinating team efforts, and delegating tasks as needed. Develop and implement strategies to enhance productivity, streamline processes, and improve overall performance across departments. Monitor key performance indicators to assess progress, identify areas for improvement, and implement corrective actions to meet established targets. Lead and mentor teams by providing guidance, training, and support to foster professional growth and maintain high morale. Collaborate with cross-functional stakeholders to align initiatives, resolve conflicts, and drive cohesive decision-making. Prepare comprehensive reports and presentations to communicate results, insights, and recommendations to senior leadership and relevant stakeholders. Ensure compliance with company policies, industry regulations, and quality standards while upholding ethical practices.
Create and sustain web applications by leveraging React and Next.js technologies.
Develop modular and reusable user interface components utilizing the Mantine framework.
Design and implement RESTful APIs for both consumption and development purposes.
Provide support in backend development tasks utilizing the Laravel framework.
Develop, refine, and enhance PostgreSQL queries to maximize efficiency and performance while ensuring accuracy and scalability.
Engage in thorough code reviews, conduct rigorous testing, and perform systematic debugging to uphold code quality and reliability.
Partner with senior developers and project teams to achieve project objectives and deliver high-quality software solutions.
Draft, review, and maintain comprehensive system documentation to ensure accurate and up-to-date records of processes, configurations, and technical specifications.
Minimum qualifications include a bachelor’s degree in a relevant field, such as computer science, engineering, or a related discipline, combined with at least three years of professional experience in a comparable technical or analytical role. Proficiency in programming languages such as Python, Java, or C++ is essential, along with strong problem-solving abilities and meticulous attention to detail. Familiarity with software development methodologies, data analysis techniques, and project management principles is also required. Additionally, candidates must demonstrate excellent written and verbal communication skills, the capacity to work both independently and collaboratively within a team, and a commitment to continuous learning and professional development.
A Bachelor of Science degree in Computer Science, Software Engineering, Information Technology, Information Systems, or a closely related discipline is required.
Applicants are also expected to possess the following qualifications and skills.
Proficient understanding of JavaScript and TypeScript is required.
A solid grasp of React.js, Next.js, and Mantine Components is required.
Requires proficiency in Laravel, a PHP framework, and expertise in RESTful API development. A solid grasp of these technologies is essential for fulfilling the role effectively.
Possess solid knowledge of PostgreSQL and relational database systems.
Possess a solid grasp of Git and GitHub workflows, including version control principles and collaborative development practices.
Proficient in analytical reasoning and adept at resolving complex issues effectively.
Possesses a capacity for rapid acquisition of knowledge and demonstrates strong collaborative skills within a team setting.
Added Advantage
If you have developed personal projects or maintain an active GitHub portfolio, we encourage you to showcase your work.
Proven expertise in PostgreSQL database management is required.
Demonstrates proficiency in utilizing the Mantine UI framework.
Possesses a working knowledge of Linux-based systems and environments is required.
What We Offer
Mentorship provided by seasoned software engineers offers invaluable guidance and support to accelerate professional growth.
We foster a dynamic and forward-thinking workplace that values teamwork and creativity.
Proven expertise in utilizing contemporary tools and frameworks efficiently.
Proficiency in implementing and managing complex enterprise-level systems is essential, with a demonstrated track record of hands-on involvement in large-scale operational environments.
Qualified candidates who meet the specified criteria are encouraged to submit their CVs via email to careers@softclans.co.ke, ensuring the position name is included in the subject line.
Qualifications
BA/BSc/HND
Experience Required
1 year