We're powering the growth of merchants by helping them take payments easily, securely and globally.
Python Backend Developer – File Processing
Location
Cyprus
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Python Backend Developer – File Processing
payabl.
• System Implementation: Support the re-architecture of legacy Perl batch jobs into modern, maintainable Python services. • Operational Reliability: Assist in implementing workflow orchestration (Prefect/Airflow) to ensure safe job re-runs and system stability. • Observability: Help instrument our services with logging and alerting (Grafana/CloudWatch) so we can monitor systems without direct production access. • Data Transformation: Work on data ingestion pipelines, moving raw data to S3 and transforming it into relational database records.
Job Requirements
- Python Expertise: 3+ years of backend development experience with Python.
- Orchestration Exposure: Familiarity or hands-on experience with orchestration tools like Airflow or Prefect.
- AWS Fundamentals: Exposure to AWS services such as S3 and Lambda.
- Databases: Experience with relational databases, specifically MySQL.
- Clean Code: You write intentional, human-readable code and can explain your implementation choices without relying on AI.
- Curiosity for Product: You care about the business logic and "why" behind the code, especially regarding payment flows and reconciliation.
- Problem Solving: Strong analytical skills and a proactive approach to troubleshooting.
- Collaboration: Participate in agile sprints and maintain clear English communication with the team and stakeholders.
Benefits
- Future-Proof Your Finances: Once you’ve passed probation, we’ll kickstart your Provident Fund to secure your future.
- Grow with Us: Annual Learning Budget for professional development (eligible after probation)—because your growth is our growth.
- Wolt Your Way Through Lunch: €150 monthly Wolt allowance to keep you fueled and happy.
- Stay Active Your Way: Enjoy a SportsBenefits membership giving you access to a wide variety of gyms and sports facilities to support your active lifestyle.
- Drive in Style: After one year with us, you may be eligible for a company car—performance and availability permitting.
- Park with Ease: Complimentary parking space just steps from the office, so your commute is as smooth as your workday.
- Max Out Your Downtime: 25 days of vacation + public holidays + 10 days of sick leave.
- Shop & Save: Exclusive local discount card + tickets for exciting events like Beonix, basketball games, and more.
- Speak Like a Local: Join free Greek language classes, twice a week, open to all team members.
- Celebrate Together: We bring colleagues from all offices together for unforgettable company celebrations.
- Global Collaboration & Events: Opportunities to participate in international company events and initiatives, connecting with colleagues from all regions and contributing to a truly global community.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Support a large-scale application modernization initiative focused on migrating enterprise applications from .NET Framework to .NET Core/.NET 8+ • Execute the majority of application conversion, remediation, testing, and documentation activities across the portfolio • Work closely with the Senior .NET Application Modernization Consultant (Pod Lead) • Implement established migration patterns to ensure successful modernization outcomes • Port application code from .NET Framework to .NET Core/.NET 8+ using approved modernization approaches and tooling • Execute application modernization activities using AWS and Microsoft migration tools • Remediate compatible and upgradeable NuGet package dependencies • Convert and modernize T4 templates as directed by technical leadership • Implement modern dependency injection and configuration management patterns • Apply modernization standards, coding practices, and architectural guidance established by the Pod Lead • Execute confidence testing and validate functional parity against defined acceptance criteria • Troubleshoot and resolve migration-related defects and compatibility issues • Document modernization decisions, implementation approaches, and technical findings • Contribute to migration runbooks, knowledge-sharing materials, and project documentation • Collaborate with architects, senior consultants, QA resources, and project leadership to ensure successful delivery
• Lead the .NET Framework to .NET 8+ modernization strategy across the workstream • Establish technical standards, migration patterns, and quality expectations • Make and document key architectural decisions regarding: Distributed transaction modernization (DTC replacement strategies), ASP.NET Web Forms migration approaches, WPF application disposition (retire, retain on Windows, or rewrite) • Perform hands-on modernization of the most complex application components • Lead remediation of incompatible NuGet dependencies and package modernization efforts • Reverse-engineer and replace private packages where source code is unavailable • Review and approve modernization work completed by staff consultants • Ensure functional parity, maintainability, and performance of migrated applications • Evaluate where modernization tooling can accelerate delivery versus where manual intervention is required • Partner with delivery leadership to identify risks, dependencies, and mitigation strategies
• Develop and enhance Front-end applications in Angular and Back-end services in Java; • Build and maintain APIs and microservices; • Participate in functional and technical refinement sessions; • Take part in Scrum ceremonies (planning, daily, review, and retrospective); • Ensure application quality, performance, security, and maintainability; • Implement automated tests (unit and integration); • Perform code reviews and promote development best practices; • Monitor applications and support incident analysis in production; • Contribute to the definition of technical and architectural standards; • Mentor developers and support the technical growth of the team; • Collaborate with Product, QA, DevOps, SRE and Architecture teams.
Senior MS Access Database Developer
Garud Technology ServicesGarud Technology Services, Inc. is a trusted provider of premier technology and engineering solutions for the U.S. government and private sector. Since 2004, Garud has delivered tangible results and measurable outcomes for clients with diverse and challenging missions. We are recognized for our commitment to exceptional service, our deep relationships across government, and our strong culture of compliance and accountability. Garud’s teams are highly skilled, nimble, and flexible, with the ability to rapidly develop and deploy new capabilities to achieve our customers’ goals.
Role Description Garud Technology Services is seeking a Senior MS Access Database Developer to support the USDA FPAC BOB Financial Management Tool. This role focuses on maintaining and enhancing a Microsoft Access front-end integrated with a MariaDB database in AWS, supporting financial reporting, system performance, data integrity, and user access in a federal financial management environment. - Lead development, maintenance, and optimization of the MS Access front-end and AWS/MariaDB back-end environment. - Manage forms, queries, reporting tables, automation, and ODBC connectivity. - Support performance tuning, error resolution, version control, and data integrity. - Maintain reporting processes, including standard report refresh activities and documentation. - Collaborate with analysts and stakeholders to gather requirements and implement system enhancements. - Support access and role management, data validation, upgrades, migrations, and change documentation. - Help maintain the system of record used for portfolio and financial management reporting. Qualifications - Bachelor's degree, or qualifying substitute experience as defined in the JD. - 8+ years of Microsoft Access development experience and expertise with MariaDB or MySQL. - Experience supporting federal IT financial data systems and reporting automation. - Strong SQL and database integration skills. - Strong documentation and technical communication skills. - Proficiency with Microsoft Office and SharePoint. Requirements - Ability to support a production environment with controlled promotion of changes from development to production. - Ability to obtain required suitability and comply with USDA training and security requirements. Company Description Garud Technology Services, Inc. is a trusted provider of premier technology and engineering solutions for the U.S. government and private sector. Since 2004, Garud has delivered tangible results and measurable outcomes for clients with diverse and challenging missions. We are recognized for our commitment to exceptional service, our deep relationships across government, and our strong culture of compliance and accountability. Garud’s teams are highly skilled, nimble, and flexible, with the ability to rapidly develop and deploy new capabilities to achieve our customers’ goals.


