
Senior Software Engineer
Posted May 22

Posted May 22
This is a fully remote position, open to applicants in Peru.
• Overseeing the design and architecture of intricate distributed systems that manage real-time financial transactions on a large scale.
• Leading the integration efforts of payment gateways, banks, card networks, and various alternative payment options.
• Playing a key role in our shift towards a microservices-based architecture for payment processing.
• Developing and sustaining high-quality, optimized code accompanied by comprehensive unit tests and suitable test coverage.
• Offering technical guidance, mentoring junior developers, and steering the team towards best practices and efficient coding methodologies.
• Working closely with cross-functional teams to deliver solutions that are highly scalable and performant.
• Promoting continuous improvement initiatives, spotting bottlenecks, and enhancing the software development lifecycle.
• Partnering with DevOps to refine CI/CD pipelines and monitoring strategies for production environments.
• Strong academic credentials: Bachelor’s or Master’s degree in Computer Engineering or a related discipline.
• Demonstrated experience (7+ years) in backend software development, including at least 3 years in leadership roles and architecting payment systems.
• Proven expertise in fintech/payments.
• Comprehensive understanding of payment flows, settlement processes, reconciliation, and fraud detection mechanisms.
• Profound knowledge of Java 11+, Spring Boot.
• Significant experience with AWS cloud services, such as IAM, EC2, S3, Lambda, RDS, DynamoDB, and API Gateway.
• Practical experience with transaction management, database optimization (PostgreSQL, MySQL, or NoSQL databases), and strategies for high availability.
• Extensive familiarity with Event-Driven Software Design Patterns and complex systems architecture.
• Proficiency in microservices architecture, particularly with Java 11+, Spring Boot, Spring Cloud (Netflix OSS), OAuth2 Security, and JPA ORM.
• Skillful in designing secure RESTful APIs and working with OAuth2, JWT, and SSO protocols.
• Advanced expertise in Git for source control and versioning.
• Strong technical writing abilities, capable of producing clear and concise technical requirements, design documents, and specifications.
• A proven ability to articulate complex technical concepts effectively in both English and Spanish.
• 💰 Competitive Compensation
• 📈 Career Growth
• 🎓 Continuous Learning
• 🌱 Inclusive Environment
• 🏠 Work-from-home
• 🎂 Birthday leave
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.