Join Tana's global network security company as a Junior Professional Services Solution Developer. Design, build, and deliver customer-facing software solutions using Python. Collaborate with experienced engineers and customers to develop integrations and customizations.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
About us
At Tana, we believe that your skills and character define you—not where in the world you were born. We empower brilliant young people in Africa to start global careers in technology and business through the Tana Fellowship Program, which places recent graduates in full-time, remote jobs with global teams across North America and Europe. We believe that borders shouldn't constrain talent, and our mission is to create global opportunities for you to earn, learn, and build the future!
Position overview
We are looking for curious and driven recent graduates to begin their global careers as Junior Professional Services Solution Developers through the Tana Fellowship Program. In this role, you will join a global network security company's Professional Services team, where you’ll help design, build, and deliver customer-facing software solutions. You’ll work closely with experienced engineers, services consultants, and customers to develop Python-based integrations and customizations around enterprise software products.
This is a hands-on development role with real production impact, where you’ll learn how to take solutions from design through deployment and support. You’ll be trusted with meaningful responsibilities, supported by mentorship, documentation, and training, and expected to grow quickly as you gain exposure to real-world customer use cases.
Responsibilities
- Participate in the development lifecycle of customer solutions, from design to implementation.
- Develop Python-based customization and integration code around the client’s products.
- Integrate the client’s products with third-party systems using APIs.
- Work closely with the Services team and customers to define and deliver solutions.
- Develop and deploy solutions in Docker and Kubernetes environments.
- Assist in delivery, troubleshooting, and post-deployment support for customer solutions.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Requirements
- 1–2+ years of full-time dedicated hands-on experience post-graduation using Python for development.
- Basic understanding of APIs (REST preferred.)
- Familiarity with Linux or Unix-based environments.
- Basic understanding of Docker and containerization.
- Basic understanding of Kubernetes or container orchestration concepts.
- Comfortable working in a customer-facing environment, including discussions, delivery, and troubleshooting.
- Strong problem-solving skills and the ability to investigate issues independently.
- Clear written and spoken English communication skills.
- A strong motivation to learn and grow in a fast-paced, technical environment.
- Nice to haves: Basic networking knowledge; experience with frontend tools or frameworks (e.g., Vue.js or similar)
- Most importantly, you're excited about building a long-term global career and are ready to invest the next few years learning, growing, and proving what you can do.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Location
- This is a fully remote position, but all applicants must be based in Kenya and be Kenyan citizens.
Similar Jobs
Explore other opportunities that match your interests
snow talent solutions
Ubuntu Core Software Engineer
Canonical