logo

View all jobs

FULL STACK DEVELOPER

Kenya, Nairobi · Information Technology
FULL STACK DEVELOPER

Job Summary:
Join our dynamic IT team as a Full Stack Developer specializing in both .NET and Java technologies. As a crucial member of our development team, you will be responsible for crafting robust, scalable, and high-performance software solutions. The ideal candidate should have 3 to 5 years of relevant experience and excels in both backend and frontend development using .NET and Java.

Responsibilities:
  • Collaborate with cross-functional IT teams to understand project requirements and translate them into technical specifications.
  • Design, develop, and maintain cutting-edge applications using .NET and Java technologies.
  • Architect and implement scalable backend solutions, including database design and optimization.
  • Develop and maintain RESTful APIs to facilitate seamless communication between frontend and backend systems.
  • Craft responsive and intuitive frontend interfaces using HTML5, CSS3, and JavaScript frameworks.
  • Conduct thorough code reviews to ensure adherence to coding standards, code quality, and maintainability.
  • Troubleshoot and resolve software defects and issues promptly.
  • Stay abreast of emerging technologies and industry trends to recommend improvements to current processes.
  • Collaborate with team members to optimize system architecture and enhance overall performance.
  • Provide technical guidance and mentorship to junior developers as needed.
Requirements:
  • Bachelor's degree in computer science, Information Technology, or a related field
  • 3 to 5 years proven experience as a Full Stack Developer with proficiency in both .NET and Java technologies.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Proficiency in backend development using technologies such as ASP.NET, C#, Java, and Spring.
  • Experience in frontend development using HTML5, CSS3, JavaScript, and modern frameworks (e.g., React, Angular, or Vue.js).
  • Strong database design and SQL skills, with experience in relational databases (e.g., SQL Server, MySQL, or Oracle).
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
  • Ability to work collaboratively in a team environment and effectively communicate technical concepts to non-technical stakeholders.
  • Excellent problem-solving and debugging skills.
  • Proactive attitude towards learning and adapting to new technologies.                                                                                                                                                                       Preferred Qualifications:
  • Master's degree in computer science or a related field.
  • Certifications in .NET and Java technologies.
  • Experience with cloud platforms (e.g., Azure, AWS, or Google Cloud).
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Familiarity with microservices architecture.
  • Exposure to DevOps practices and tools.

Share This Job

Powered by