- Technical Leadership: Lead the architecture, design, and implementation of complex, scalable systems.
- Software Development: Write clean, efficient, and maintainable code in Java, PHP or Go.
- Team Mentorship: Guide and mentor junior developers, fostering a collaborative and high-performing team environment.
- Project Management: Drive end-to-end project delivery, working closely with product managers, designers, and other stakeholders to ensure timely and high-quality releases.
- Code Reviews: Conduct code reviews to maintain code quality and ensure adherence to best practices.
- Continuous Improvement: Stay up-to-date with emerging technologies and industry trends, continuously improving processes and tools.
Job Skills
- Technical Skills: Proficiency in Java (Understanding of Spring framework, and Hibernate) or PHP (Laravel framework)
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience with relational database like MySQL and basic understanding of NoSQL databases
- Experience with cloud platforms (AWS, GCP) and containerization technologies like Docker, Kubernetes.
- Problem-Solving: Proven ability to solve complex technical problems and deliver high-quality, maintainable solutions.
- Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively across teams.
- DevOps Knowledge: Experience with CI/CD pipelines and DevOps practices.
- Agile Methodologies: Familiarity with Agile development practices and tools like JIRA.
- Contribution to Open Source: Active contributions to the tech community or open-source projects.
Candidate Profile
An experienced technical leader with a strong background in software development, architecture, and team management. Proven ability to lead the design and implementation of complex, scalable systems across diverse platforms. Adept at writing clean, efficient, and maintainable code, particularly in Java, PHP, and Go. Skilled in guiding and mentoring junior developers, fostering collaboration, and maintaining a high-performance team culture.
This candidate is highly proficient in driving end-to-end project delivery, working closely with cross-functional teams including product managers, designers, and other stakeholders to ensure timely, high-quality releases. With a focus on continuous improvement, they stay current with emerging technologies and industry trends to refine processes and tools for maximum efficiency.
Degree: Master’s degree in Computer Science, Engineering, or related field.
Experience: 3+ years of software development experience
Apply to this position
Upload your CV
Maximum of 10MB file size with DOCX and PDF file supported