Backend Developer- Python
WFA Digital Insight
The demand for skilled backend developers has surged in recent years, with a notable 25% growth in job openings in 2025 alone. As companies like Kyndryl continue to drive innovation in cloud-based managed services, the need for experts in Python and AWS has become more pressing. With its commitment to flexible work environments and employee well-being, Kyndryl stands out as an attractive option for those seeking a remote role that offers both challenge and growth opportunities. Before applying, candidates should be prepared to showcase their problem-solving skills, experience with Microservices architecture, and a customer-focused mindset.
Job Description
About the Role
As a Backend Developer at Kyndryl, you will be at the forefront of designing, developing, and implementing cutting-edge software solutions that drive mission-critical technology systems for the world's leading businesses. Your work will have a direct impact on the success of our products and will involve collaborating with a team of skilled professionals who are passionate about innovation and excellence. The role is part of the Software Engineering - Development team, where you will find a supportive environment that prioritizes well-being and offers the freedom to drive innovation.The team operates in a fast-paced environment, necessitating the ability to solve complex problems and thrive under deadlines. Your contributions will be critical in ensuring the quality and scalability of our software solutions, and you will have the opportunity to see the immediate value of your work. With a focus on customer success, you will work closely with stakeholders to understand requirements and deliver high-quality solutions that meet their needs.
What You Will Do
- Design, develop, and implement software components based on design documentation and functional programming specifications
- Ensure that all implemented components are well-documented, unit-tested, and ready for integration into the final product
- Collaborate with the team to architect solutions, test code, and deploy and build CI/CD pipelines
- Provide work estimates for assigned development tasks and guide features, functional objectives, or technologies being built
- Participate in code reviews to maintain high-quality standards and share knowledge with the team
- Work with relational and NoSQL databases, data mapping, XML/JSON, and Rest-based web services
- Utilize Excel for data analysis and reporting
- Apply knowledge of OOP and design patterns to develop robust and scalable software
- Contribute to the development of Microservices architecture, containers (Docker & k8s), and messaging queues
- Engage in continuous learning to stay updated with the latest technologies and trends
What We Are Looking For
- At least 6 years of experience working as a software engineer on complex software projects
- Excellent coding skills in Python, with solid development experience and debugging/problem-solving skills
- Experience with AWS and software development methodologies
- Knowledge of architectural design, including Microservices architecture and containers (Docker & k8s)
- Understanding of relational and NoSQL databases, data mapping, XML/JSON, Rest-based web services
- Strong communication and collaboration skills, with the ability to work in a team environment
- Customer-focused mindset with a commitment to delivering high-quality solutions
- Open and borderless approach to working with others, promoting inclusivity and diversity
Nice to Have
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
- Certification in one or more of the hyperscalers (Azure, AWS, and Google GCP), with the opportunity to obtain certifications with Kyndryl
- Experience with DevOps practices and tools
- Familiarity with agile development methodologies
- Participation in open-source projects or personal coding initiatives
Benefits and Perks
- Flexible and remote work arrangements, prioritizing work-life balance and well-being
- Opportunity to work with a leading company in the field of cloud-based managed services
- Collaborative and supportive team environment that encourages innovation and growth
- Access to cutting-edge technologies and continuous learning opportunities
- Competitive compensation package and benefits, including health insurance and retirement plans
- Paid time off and holidays, allowing for rest and relaxation
- Remote stipend to support home office setup and productivity
- Opportunity for professional growth and career advancement within the company
How to Stand Out
- Tip: Ensure your portfolio showcases examples of complex problem-solving and software development projects, especially those involving Python and AWS.
- To stand out, highlight any experience with Microservices architecture, containers, and messaging queues.
- Prepare to discuss your approach to customer-focused software development and how you prioritize customer success.
- Familiarize yourself with common interview questions for backend developer positions, such as system design and data structure inquiries.
- Be ready to ask questions about the company culture, team dynamics, and opportunities for growth and professional development during the interview.
- Consider negotiating your salary based on industry standards and your level of experience, and don't hesitate to ask about benefits and perks that support remote work and well-being.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.