Job Description We are seeking a Senior Python Developer to join a project focused on integrating the company’s in-house billing platform with third-party invoicing systems. The primary goal of this project is to develop an API-based integration layer that enables automated transfer of billing data to the invoicing system, ensuring efficiency, accuracy, and scalability.
Working hours: overlap required 8am-1pm (EST)
Responsibilities: * Design, develop, and maintain Python-based solutions, services, and APIs. * Build scalable, reliable, and secure integration solutions in line with best practices. * Participate in system architecture and design discussions to provide technical insights. * Ensure high code quality through thorough testing, code reviews, and adherence to best practices. * Troubleshoot, debug, and optimize complex integration workflows. * Collaborate closely with the Project Manager to fully understand business requirements and expectations.
Qualifications * 5+ years of professional experience in Python development and related frameworks. * Proven experience designing and developing RESTful APIs. * Experience in building integrations between both premise and cloud systems * Strong understanding of cloud platforms (preferably AWS) * Knowledge of databases, both SQL and NoSQL. * Experience with version control systems (Git) and CI/CD pipelines. * Excellent problem-solving abilities and ability to work independently in a fast-paced environment. * Strong debugging and troubleshooting skills in complex technical setups. * Experience with billing or financial systems (e.g., QuickBooks, SAP, NetSuite) is a plus.
Additional Information We offer * Culture of relentless performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth. * Competitive pay and benefits: enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program. * ForeverRemote work culture: make the most of the flexibility that comes with remote work. * Growth mindset: reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility, and internship opportunities. * Global impact: collaborate on impactful projects for top global clients and shape the future of industries. * Welcoming multicultural environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events. * Social sustainability values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.