Job Title / Designation: Full Stack Developer

Number of Vacancies: 1

Functional Area: Software

Industry: IT Software

Location of Job: Kampala

Salary Offered: Negotiable

Qualification: Bachelors Degree in Computer Science or related fields.

Contact Person: HR Manager – careeruganda@sybyl.com

Job Profile:

  • Develop and deploy applications: Architect, build, and maintain high quality, scalable web and mobile applications using modern frameworks and best practices.
  • Drive the full lifecycle: Take ownership of features from ideation and design through to deployment and maintenance.
  • Enhance the user experience: Create intuitive and responsive user interfaces for both web and mobile platforms.
  • Build robust APIs and services: Design and implement secure, efficient, and well documented APIs and microservices.
  • Collaborate and innovate: Work closely with users, and other engineers to deliver a cohesive product. Participate in code reviews, technical discussions, and contribute to our engineering culture.
  • Optimize and maintain: Ensure applications are performant, scalable, and secure, with a focus on writing clean, and maintainable code.
  • Work Experience:

    • Strong foundation: Bachelor’s degree in Computer Science, Software Engineering, or a related field, with 2+ years of professional experience in full-stack development.
    • Frontend expertise: Proven proficiency in JavaScript/TypeScript, modern frameworks like React, Angular, or Vue.js, and a solid understanding of HTML5 and CSS3.
    • Backend mastery: Hands-on experience with server-side languages and frameworks, such as Node.js, Python (Django/FastAPI), or Java Spring Boot.
    • Experience with mobile development, particularly with cross-platform frameworks like React Native or Flutter.
    • API development: Experience in designing, building, and securing various types of APIs (REST, SOAP, GraphQL, Streaming APIs).
    • Architectural knowledge: Familiarity with microservices and event-driven architectures, using tools like Kafka or RabbitMQ.
    • Database knowledge: Proficient in working with both relational (PostgreSQL, MySQL) and non-relational (MongoDB, Redis) databases, including schema design and query optimization.
    • DevOps and deployment: Practical experience with containerization (Docker), CI/CD pipelines, and deploying applications to cloud or containerized environments.
    • Practical experience with containerization (Docker), CI/CD pipelines, and deploying applications

    Qualification.

    • Strong foundation: Bachelor’s degree in Computer Science, Software Engineering, or a related field, with 2+ years of professional experience in full-stack development.
    • Frontend expertise: Proven proficiency in JavaScript/TypeScript, modern frameworks like React, Angular, or Vue.js, and a solid understanding of HTML5 and CSS3.
    • Backend mastery: Hands-on experience with server-side languages and frameworks, such as Node.js, Python (Django/FastAPI), or Java Spring Boot.

    Upload Your CV: