Remote hiring done right. Real jobs, vetted by real experts—for candidates who want to grow their careers.
Backend Software Engineer
Location
Egypt
Posted
4 days ago
Salary
$1.5K - $1.8K / month
Seniority
Mid Level
Job Description
Backend Software Engineer
Scale Army Careers
• The Backend Software Engineer will be responsible for building, maintaining, and improving backend microservices that power a modern payment processing platform. • The Engineer will work closely with technical leadership to develop scalable backend services, support database architecture, implement testing practices, participate in code reviews, and contribute to the overall reliability of the platform.
Job Requirements
- 2–4+ years of production-level experience developing backend applications using Java and Spring Boot.
- Verifiable experience shipping and maintaining live production systems.
- Experience working within GitHub-based development workflows including branches, pull requests, code reviews, and CI processes.
- Experience working with PostgreSQL databases and managing database migrations.
- Experience implementing automated testing practices including unit testing and integration testing.
- Experience using Docker for local development environments.
- Experience working within collaborative software engineering teams.
- Experience building payment gateways, payment systems, fintech platforms, or related financial technology products is highly preferred.
- Experience working with Kafka-based architectures is preferred.
- Experience using GitHub Actions is a plus.
- Experience working with Go (Golang) is a plus.
Benefits
- This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and enhance OPENVAS, our open-source vulnerability scanning framework, with a focus on reliable and scalable vulnerability detection • Design and implement high-performance backend services, APIs, and system-level components primarily in Rust • Contribute to the architecture and development of new scanning modules, services, and framework capabilities • Solve complex backend challenges at scale, taking a holistic approach to performance, maintainability, and reliability • Drive software quality through automated testing, code reviews, CI/CD, and modern engineering practices • Strengthen the OPENVAS open-source ecosystem through active collaboration and engagement on GitHub
Senior Fullstack Engineer, Node.js, Angular
Newfire Global PartnersSoftware Development, Staff Augmentation, and Advisory Services company operating in 8 countries across 4 continents.
• Work with team on new ideas, best practices, and strategies on the front end and backend development for given applications • Design, build and maintain efficient, reusable, and reliable JavaScript code • Proactively designing & implementing innovative applications using Node.js & Angular • Designing Web API using REST • Identify and solve bottlenecks and bugs • Help maintain code quality, organization, and automatization • Drive quality and deliver high-quality code, with various levels of automated tests (unit, integration, performance, and security) • Support with Scrum / Agile software development approach (e.g., sprints, standups, retros, planning, pointing, grooming, etc.)
D365 CE & Power Platform Technical Architect – IOM Experience Required
MCA ConnectUnlock innovation and actionable business insights with Microsoft Cloud industry solutions.
• The D365 CE & Power Platform Technical Solution Architect will be involved in all phases of the project lifecycle from design to deployment; design, develop, test, analyze, and maintain software applications including integration with existing client systems. • Provide documentation for solutions as required and work in a fluid team environment with other developers, analysts, project managers and client staff. • Work directly with the Solution Architects, Consultants and Customer to deliver technical deliverables during the full lifecycle of a Custom Power Platform Project implementation. • Ensure that all deadlines related to technical aspects of the Power Platform or custom Azure application implementation are either met or exceeded. • Create requirements documents that will be used by developers for building custom Power Platform applications. • Support developers as questions or issues arise. • Communicate development guidelines to both internal and external development resources. • Promote development objects during build and test activities. • Document customer environment specifications. • Responsible for the design and development of custom Canvas and Model Driven Apps, Power Automate workflows, Power Virtual Agents, and custom application development in Azure. • Occasionally perform modifications or extensions to the Microsoft Dynamics 365 Customer Engagement (CRM) suite of applications. • Responsible for coding, unit testing and creating supporting documentation. • Prepare system installations, configurations, customizations, design documentation, and user installation instructions. • Collaborate with other consultants and support teams to complete design and testing documentation. • Provide technical input in creating functional specifications when customizations in Microsoft Dynamics solutions are needed.
• Develop Python scripts and applications for data collection and automation. • Build and maintain integrations with Google APIs, Meta APIs (Instagram/Facebook), and TikTok APIs. • Create automated workflows for data extraction, processing, and reporting. • Design and optimize data pipelines. • Work with databases and cloud-based data storage solutions. • Troubleshoot API issues and maintain integration reliability. • Collaborate with analysts and stakeholders to implement automation solutions. • Document technical processes and maintain code quality standards.




