Junior Full Stack Developer
SYBYL
Category
Technology
Location
Uganda
About SYBYL
Sybyl, with a cumulative experience of over 30 years, offers unique capabilities and solutions in the domain of Enterprise IT systems. Our business objective is to provide strategic implementation and operational solutions for enterprise clients, enabling them to seamlessly integrate the best-of-breed solutions for Enterprise Computing and Storage Systems, Business communication & Collaboration Solutions, Enterprise Security Systems and Data Centre Services.
Job Description
We are looking for a passionate and versatile Full Stack Developer to join our team. You will play a key role in building and scaling our applications, working across the entire stack from creating beautiful user interfaces to engineering robust backend services and APIs. This is a hands-on position where you will have the opportunity to make a significant impact on our product’s development and an opportunity to work with a modern tech stack in a collaborative environment.
Responsibilities
- 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.
Requirements
- 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
Share This Job
Know someone who would be perfect for this role? Share it with your network!