We are seeking a skilled and versatile Software Developer – Python to join our BPO development team. In this role, you will be responsible for designing, developing, and maintaining Python-based applications and scripts to support a range of client requirements across various industries.
As a Python Developer, you will work closely with project managers, analysts, and other developers to deliver high-quality, scalable, and maintainable code. You may be involved in web development, data processing, automation, API integrations, or backend systems depending on client needs.
Why Work With Ryoss?
We believe great people deserve great support, on and off the clock. When you join Ryoss, you get more than just a job. You get:
- Career Growth Support: Scholarships, mentorships, personalised career planning, and free access to our online learning hub. We even co-fund training with our clients.
- Well-Being First : Gym or wellness allowance, mental health support, comprehensive medical cover (with family options), and a range of insurances to protect your future.
- Lifestyle Perks: Monthly Grab card for transport and dining, home internet backup, entertainment discounts, birthday gifts, and wellness reimbursements.
- Flexible, Supportive Culture: Wellness leave and a positive environment where your growth and happiness actually matter.
We work hard to create a culture that feels like family, supportive, respectful, and fun. You’ll work with great clients, do meaningful work, and be part of a team that’s here for the long haul. At Ryoss, we’re building a workplace that works for real life. Come grow with us.
Key Responsibilities:
- Design, develop, and maintain Python applications, services, and scripts.
- Build and integrate RESTful APIs and work with third-party systems.
- Write clean, efficient, and testable code following best practices.
- Collaborate with front-end developers, database engineers, and DevOps to deliver end-to-end solutions.
- Participate in code reviews, testing, debugging, and performance tuning.
- Document technical designs, APIs, and system configurations.
- Support troubleshooting and resolution of bugs or issues in production environments.
- Assist in the automation of workflows and business processes.
- Stay current with developments in the Python ecosystem and related technologies.