Job Description
About the role:
We are looking for a Senior Software Developer to join our Efficiency and Automation team. In this role, you will play a key part in designing and building scalable, high-impact solutions that improve operational efficiency, reduce manual effort, and accelerate delivery across the organization. Youll work closely with engineers, product managers, and stakeholders to identify areas for automation, streamline workflows, and drive innovation through robust and maintainable software solutions.
What you'll do (Responsibilities):
- Design, develop, and maintain backend services and tools that improve internal efficiency and automation.
- Collaborate with engineering, product, and operations teams to identify opportunities for workflow automation and technical optimization.
- Build scalable APIs, data pipelines, and backend services using best practices in software engineering.
- Write efficient, reliable SQL and design well-structured PostgreSQL schemas to support complex data workflows.
- Own the full lifecycle of features from requirements and design to implementation, deployment, and maintenance.
- Ensure high-quality code through testing, code reviews, and documentation.
- Monitor system performance and proactively address scalability, reliability, and security concerns.
- Contribute to technical decision-making and help shape engineering standards across the team.
- Mentor and support other developers through knowledge sharing, code reviews, and pair programming.
What Youll Need To Be Successful In This Role:
- 5+ years of professional experience as a backend developer, with strong expertise in eitherJava or .NET.
- Solid understanding of relational databases, with hands-on experience in PostgreSQL (or similar SQL databases)
- Proven experience designing and building scalable APIs, services, and backend systems in production environments.
- Strong knowledge of software engineering best practices: clean code, testing, CI/CD, and code reviews.
- Experience working with message queues, background jobs, or event-driven architectures is a plus.
- Familiarity with containerization technologies (e.g., Docker) and modern development workflows.
- Experience working with cloud platforms like AWS or Google Cloud Platform (GCP) is a plus.
- Comfortable working in agile teams and collaborating with cross-functional stakeholders.
- Strong problem-solving skills, ownership mindset, and a proactive attitude.
- Excellent verbal and written communication skills in English.
Why to join Paysend:
- Make a Global Impact:Directly impact millions of users worldwide
- Accelerate Your Career: Benefit from internal mobility, mentoring programs, and continuous learning opportunities
- Thrive in a Connected, Global Organization: Collaborate with colleagues across our international hubs and more
- Embrace a Principle-Driven & Focused Culture: Work in an organization guided by strong principles and values that actually help you achieve more than you thought possible
- Enjoy Competitive Compensation and Benefits: Receive a competitive salary, benefits, and flexible work arrangements