
Backend Software Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Egypt.
• The Backend Software Engineer will be tasked with developing, sustaining, and enhancing backend microservices that drive a contemporary payment processing platform.
• This Engineer will collaborate closely with technical leadership to create scalable backend services, support database architecture, implement testing methodologies, engage in code reviews, and contribute to the platform's overall reliability.
• 2–4+ years of hands-on experience in developing backend applications using Java and Spring Boot.
• Proven experience in deploying and maintaining live production systems.
• Familiarity with GitHub-based development practices, including branches, pull requests, code reviews, and CI processes.
• Proficient in working with PostgreSQL databases and overseeing database migrations.
• Experience in implementing automated testing methodologies, such as unit testing and integration testing.
• Skilled in using Docker for local development setups.
• Proven track record of collaborating within software engineering teams.
• Experience in building payment gateways, payment systems, fintech platforms, or similar financial technology products is highly desirable.
• Background in Kafka-based architectures is preferred.
• Familiarity with GitHub Actions is a bonus.
• Experience with Go (Golang) is an advantage.
• This position is available to candidates located in LATAM, Africa, and Eastern Europe. Please be aware that since this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client's time zone.
Gcore
Miratech
Tether.to
Get handpicked remote jobs straight to your inbox weekly.