Software Engineer (Python & React)
scale army careers
Egypt
Posted Aug 7, 2026
- Contract
- Remote
- Technology & Product
Job description
***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.*** ## Client Overview Our client is a company serving businesses in the international shipping and e-commerce space through client-facing software systems and applications. They are seeking a self-sufficient engineer who can support existing production systems, troubleshoot technical issues, and contribute across both backend and frontend development. ## Role Overview As a **Software Engineer (Python & React)**, you will join an established technical environment supporting client-facing applications across international shipping and e-commerce operations. This is a mid-level, full-stack engineering role with a strong operational focus, combining hands-on development with production support, troubleshooting, and ongoing systems maintenance. You will work across the stack using Python on the backend and JavaScript/TypeScript with React and Next.js on the frontend, primarily within a Microsoft Azure environment. A key part of the role will be independently owning technical tickets, investigating production issues, debugging unfamiliar systems, and maintaining existing applications to ensure they remain reliable and effective. ### Location **Fully Remote |** 9:00 AM - 5:00 PM PST # ## Client Overview Our client is a company serving businesses in the international shipping and e-commerce space through client-facing software systems and applications. They are seeking a self-sufficient engineer who can support existing production systems, troubleshoot technical issues, and contribute across both backend and frontend development. ## Key Responsibilities ### Application Support & Ticket Resolution - Support client-facing systems and applications used within international shipping and e-commerce operations. - Troubleshoot and resolve incoming tickets, bugs, and system issues. - Independently investigate technical problems and identify practical solutions. - Own assigned tickets and issues through resolution. - Communicate progress, blockers, and technical issues clearly with the broader team. - Proactively identify additional work and opportunities to contribute when ticket volume is low. ### Full-Stack Development - Build, maintain, and support functionality across backend and frontend systems. - Develop and maintain backend functionality using Python. - Develop and maintain frontend functionality using JavaScript and TypeScript. - Work with React and Next.js to support client-facing applications. - Translate requirements and technical issues into reliable software solutions. - Build and ship production software while balancing speed, reliability, and maintainability. ### Systems Maintenance & Reliability - Maintain existing production systems and support reliable day-to-day operations. - Debug production issues and identify underlying causes. - Address recurring system problems and help reduce operational overhead. - Identify opportunities to improve system reliability and maintainability. - Quickly learn existing systems, workflows, and technical environments to become independently productive. ### Cloud & Technical Environment - Work within a Microsoft/Azure environment to support application and infrastructure requirements. - Apply relevant cloud experience to troubleshoot and maintain production systems. - Contribute effectively within the company's existing technical architecture. - Apply AWS knowledge when relevant to existing or future systems. ### AI-Assisted Development - Use AI tools thoughtfully as part of everyday development and troubleshooting workflows. - Leverage AI-assisted development tools to improve productivity and problem-solving. - Evaluate AI-generated recommendations and code using sound engineering judgment. - Use AI to accelerate development without compromising code quality or system reliability. ### Team Collaboration - Collaborate with the team to understand requirements, priorities, and technical issues. - Work independently with minimal day-to-day supervision while maintaining visibility into progress. - Ask thoughtful questions when working with unfamiliar systems or requirements. - Take accountability for assigned work through completion. - Communicate clearly when additional information or support is required. ## Qualifications ### Experience - 3–6 years of software engineering experience or equivalent hands-on experience. - Experience working across full-stack applications in production environments. - Experience building and shipping production software. - Experience maintaining and supporting existing production systems. - Experience independently troubleshooting bugs, tickets, and system issues. ### Skills - Demonstrates strong Python development skills and can build, maintain, and troubleshoot backend application functionality. - Has strong JavaScript and TypeScript experience and can effectively contribute to frontend development using React and Next.js. - Has hands-on experience working with Microsoft Azure and understands how to support applications within a cloud-based environment. - Can independently debug production issues, investigate unfamiliar systems, and develop practical solutions with minimal supervision. - Has experience maintaining existing software systems and understands the importance of reliability, maintainability, and reducing recurring technical issues. - Can work effectively across frontend and backend systems and take technical work from investigation through implementation and resolution. - Demonstrates strong problem-solving skills and can quickly learn unfamiliar technical environments, systems, and workflows. - Can clearly communicate technical progress, blockers, and issues while maintaining ownership of assigned work. - Is comfortable using AI-assisted development tools thoughtfully to improve engineering productivity and problem-solving. ### Preferred Experience - Experience with .NET and C# is considered a plus. - Experience working with ERP systems is preferred. - E-commerce experience involving order management, tracking, shipping, or related workflows is considered a strong advantage. - Experience with Shopify is considered a strong bonus. - Experience within third-party logistics, logistics, or shipping environments is preferred. - Familiarity with international shipping, carriers, shipment tracking, customs, duties, or related systems is beneficial. - AWS experience is considered valuable. - Experience incorporating GitHub Copilot, Cursor, Claude, ChatGPT, or similar AI tools into development workflows is preferred. ## Mindset & Attributes - Self-sufficient and capable of moving work forward without constant direction. - Proactive in identifying additional opportunities to contribute. - Curious and comfortable learning unfamiliar systems. - Pragmatic and focused on solving real technical and operational problems. - Accountable for tickets, issues, and development work through completion. - Comfortable acknowledging knowledge gaps and asking thoughtful questions when necessary. - AI-forward and willing to incorporate emerging tools into everyday engineering workflows. - Focused on maintaining reliable systems while continuously improving how work gets done. ## What Success Looks Like Within the first six months: - The engineer quickly becomes productive within the existing technical environment. - Tickets, bugs, and system issues are independently investigated and resolved. - Existing systems remain reliable through effective troubleshooting and maintenance. - Day-to-day work requires minimal supervision. - Additional opportunities to contribute are proactively identified when ticket volume is low. - The engineer contributes effectively across both frontend and backend development. - Recurring technical issues and operational overhead are reduced over time. - Communication with the broader team remains clear and consistent. - AI tools are used effectively and responsibly to improve development speed and problem-solving. ## Opportunity This role offers the opportunity to take meaningful ownership within an established technical environment supporting international shipping and e-commerce operations. You will work across backend and frontend systems, solve real production challenges, and contribute directly to the reliability of client-facing applications. For an engineer who enjoys troubleshooting, independent problem-solving, full-stack development, and using AI to work more effectively, this role provides the opportunity to make a measurable impact while expanding technical expertise. ### **Application Process:** ### To be considered for this role these steps need to be followed: - Fill in the application form - Record a video showcasing your skill sets