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.