Job Description
Baifam Group is seeking an experienced and innovative Senior Full Stack Software Developer to lead the design and development of a new digital product. This is a unique opportunity to take ownership of a product from ideation to deployment, working collaboratively with a talented team to build impactful tech solutions that power better processes.
Key Responsibilities
- Lead the end-to-end design, architecture, and development of a new product.
- Collaborate with cross-functional teams including product, design, and business stakeholders.
- Write clean, scalable, and maintainable code across the backend and frontend.
- Develop APIs using Django (or similar Python frameworks) and build intuitive UIs using React, Next.js, or similar technologies.
- Mentor junior developers and participate in technical decision-making.
- Ensure application performance, security, and responsiveness.
- Manage code reviews, testing, CI/CD pipelines, and production deployments.
- Stay current with emerging technologies and propose how they can benefit the product.
Requirements
- 5+ years of experience in full stack development using modern frameworks.
- Strong expertise in Django (or equivalent Python-based frameworks).
- Advanced knowledge of JavaScript frameworks like React, Next.js, etc.
- Proven experience designing and integrating RESTful APIs.
- Solid understanding of relational databases (e.g., PostgreSQL, MySQL).
- Proficient with Git and collaborative development practices.
- Strong leadership, communication, and team collaboration skills.
- A proactive approach to problem-solving and innovation.
Bonus Skills
- Experience with Docker, CI/CD tools, and cloud platforms (AWS, GCP, or similar).
- Familiarity with authentication systems like OAuth2, JWT.
- Experience building scalable SaaS or enterprise platforms.
- Prior product leadership or technical team lead experience.
How to Apply
Send your CV, portfolio, GitHub (or other relevant links), expected salary, and earliest possible start date to:
charity.alupo@baifamgroup.co.ug
Shortlisted candidates will be contacted for in-person interviews at our offices on Ntinda II Road, Kampala.