Python Developer
WFA Digital Insight
The demand for skilled Python developers continues to rise, with a 25% increase in job postings over the past year. As remote work becomes the new norm, companies like Kindgeek are looking for experts who can design and build high-performance systems. With a strong focus on professional growth and community, Kindgeek stands out as an attractive option for those seeking a challenging and supportive environment. Before applying, candidates should be prepared to demonstrate their expertise in Python development, as well as their ability to work collaboratively in a remote setting.
Job Description
About the Role
As a Python Developer at Kindgeek, you will be part of a high-impact team responsible for building core infrastructure for one of the company's most critical initiatives. Your day-to-day tasks will involve designing and building high-performance Python services, architecting integrations with third-party APIs, and ensuring system reliability. You will work closely with the Team Lead and senior engineers, contributing to architectural decisions that have real product impact.The role requires a strong understanding of digital skills and remote work, as you will be working collaboratively with a distributed team. You will be expected to design and build scalable systems, with a focus on reliability, security, and performance. Your contributions will have a direct impact on the company's products and services, and you will be encouraged to take ownership of your work and make decisions that align with the company's goals.
Kindgeek values a culture of innovation and experimentation, and as a Python Developer, you will be encouraged to try new approaches and technologies. You will have the opportunity to work with a range of tools and technologies, including FastAPI, Docker, and cloud platforms. The company is committed to supporting the growth and development of its employees, and you will have access to training and certification programs, as well as regular feedback and technical reviews.
What You Will Do
- Design and build high-performance Python services alongside senior engineering and product teams
- Architect integrations with third-party APIs and external platforms, setting the patterns and practices for the wider team
- Own system reliability, building distributed systems that hold up under real financial workloads
- Translate business requirements into technical architecture, working across product, design, and engineering teams
- Raise the bar on code quality, writing clean, testable, efficient Python code and leading thorough code reviews
- Collaborate with the Team Lead and senior engineers to contribute to architectural decisions
- Participate in regular feedback and technical reviews to ensure the highest standards of code quality
- Work closely with the product team to ensure that technical solutions meet business requirements
- Stay up-to-date with the latest developments in Python and related technologies
What We Are Looking For
- 5+ years of Python development experience with deep backend expertise
- Proven track record of building high-performance APIs with FastAPI or other ASGI-based frameworks
- Deep understanding of RESTful APIs and distributed systems design
- Hands-on experience with CI/CD pipelines, Docker, and cloud platforms
- Strong SQL and NoSQL database skills, including MariaDB and MongoDB
- Architectural judgment to make the right call under pressure
- Clear, direct communication skills, with the ability to work effectively with engineers and product leads
- Experience with SSO and Identity Providers, particularly Keycloak
- Strong understanding of digital skills and remote work
Nice to Have
- Experience with machine learning or artificial intelligence
- Familiarity with containerization using Docker
- Knowledge of cloud platforms, including AWS or GCP
- Experience with agile development methodologies
Benefits and Perks
- Competitive compensation package
- Benefits package, including 18 working days of fully paid vacation and 10 compensated sick leaves
- Opportunity to take study leaves and access to corporate training and classes
- Access to corporate English courses with a 50% reimbursement
- Health insurance packages, depending on length of service
- Flexible working arrangements, including remote work options
- Pet-friendly office and innovative cafe-style co-working space
- Access to offline library and large selection of corporate training and classes
- Volunteer opportunities and community events
How to Stand Out
- Showcase your expertise in Python development by highlighting specific projects or contributions to open-source repositories.
- Be prepared to discuss your experience with FastAPI and other ASGI-based frameworks, as well as your understanding of RESTful APIs and distributed systems design.
- Emphasize your ability to work collaboratively in a remote setting, and highlight any experience you have with CI/CD pipelines, Docker, and cloud platforms.
- Make sure to review the company's values and mission, and be prepared to discuss how your skills and experience align with these.
- Consider including a link to your personal website or GitHub profile to demonstrate your portfolio and skills.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.