About Funtown Studio
We’re a tight-knit, rapidly growing remote team passionate about creating high-quality, fun, and innovative digital products. If you're an experienced software developer looking to collaborate with ambitious startups and product teams to build meaningful, future-facing platforms. This includes AI-powered tools that are reshaping how people work and connect. If you’re driven by impact, love solving real problems, and want to help shape products from the inside out, we’d love to hear from you!
The Gig
Senior Software Developer
You might be the perfect fit if you:
- Consider yourself a Java wizard and can juggle Spring Boot and Angular like a pro.
- Get excited about AI and love building things that actually help people.
- See “startup chaos” and think “Yes! I love a challenge” — you’re resourceful, adaptable, and full of ideas.
- Have a sharp eye, a curious mind, and the initiative to run with things (no hand-holding required).
- Know your way around HTML, CSS, JavaScript, and Docker — and you’re not afraid to use them.
- Feel at home in a dev toolbox that includes IntelliJ, Git, Maven, Jira, and Confluence.
- Love teaming up with smart humans but can also hold your own when it’s just you and the keyboard.
What You’ll Do
- Backend Development: Build and maintain scalable web applications using Java and Spring Boot.
- Frontend Development: Implement intuitive user interfaces with Angular and modern web technologies.
- Cloud Infrastructure: Manage and optimize containerized deployments using Docker on Azure.
- Feature Design: Collaborate with the product team to conceptualize and build new features.
- AI Integration: Work with AI tools and models to deliver smart, responsive user experiences.
- Code Quality: Ensure clean, maintainable, and well-documented code across the stack.
- Problem Solving: Identify performance bottlenecks and implement elegant technical solutions.
- Collaboration: Work closely with designers, product managers, and other developers.
- Continuous Improvement: Spot opportunities to enhance our product, process, and technology.
- Tech Strategy: Contribute to shaping the technical roadmap and making key architectural decisions.
Requirements
Please apply only if you meet all the following criteria:
- Formal training or degree in computer science (or equivalent experience).
- At least 5 years of practical experience in backend development, primarily Java.
- Solid understanding of front-end development and SPA frameworks (preferably Angular).
- Proficiency with Git, Docker, and common dev toolchains.
- Fluent in English, both written and spoken.
- You must be a South African national
Bonus Points:
- Experience with Webflow or other web design platforms.
- Experience working with AI models or integrating LLMs into applications.
- Familiarity with Azure or other major cloud platforms.
- Experience working on SaaS products or enterprise tools.
- Based in Cape Town, as we value occasional in-person meetups to strengthen team bonds.
Expectations
- Tool Proficiency: Comfortable using IntelliJ, Git, Maven, Docker, and other modern dev tools.
- Software Architecture: Strong grasp of clean code principles and scalable system design.
- Problem-solving: Creative thinker with a proactive, solutions-oriented mindset. You’ll be involved from concept to deployment.
- Code Quality: High attention to detail and a commitment to writing clean, maintainable code.
- Collaboration: Strong communicator who works well across product, design, and dev teams.
- Adaptability: Flexible and focused in fast-paced, ever-evolving product environments.
- Time Management: Able to manage workload independently and meet project deadlines.
Benefits
- Competitive Salary: Aligned with industry standards and your experience level.
- Real Ownership: Direct impact on the success of growing international products.
- Opportunity for Growth: Exposure to cutting-edge AI technologies and global startup-building insights.
- Professional Development Support: Invest in your continued learning and skill enhancement.
- Comprehensive Benefits Package: Including paid time off, professional development and UberEats Fridays.
- Fully Remote: If you plan to travel, go for it! You can work anywhere in the world!
- Good Vibes Only: Join a dynamic team that values creativity and teamwork.
Sound like a fit?
Drop us a mail:
iwantowork@funtownstudio.com
We're on the lookout for a Funtowner who's not just passionate about problem-solving but also ready to sprinkle some fun into our rapidly growing team. If you're ready for an exciting ride with a team that balances professionalism with playfulness, hit us up! Send your CV, portfolio, and a sprinkle of your personality.
Checklist
Your CV: Curriculum Vitae
Your portfolio:
This can be a website, Github link or any other link to a portfolio repo.
Motivation: Give us a sprinkle of your personality