INTL Senior Backend Software Engineer
Role details
Job location
Tech stack
Job description
SmartX Advisory Solutions is seeking an experienced Senior Backend Software Engineer to take ownership of an existing Python-based application originally developed by a contractor. This engineer will be responsible for understanding, maintaining, and evolving the current system, and ultimately migrating it into SmartX's core technology stack and deployment model.
This is a hands-on backend role focused on Python API development, cloud infrastructure, and system ownership. The ideal candidate is comfortable stepping into an existing codebase, making architectural decisions, and owning the application end-to-end in production.
Ideal PR: $21-25 USD/HR (can max out BR for an ALL-STAR! Max PR: $28 USD/HR), * Take full ownership of an existing Python-based backend application, including maintenance, enhancements, and long-term stability
-
Study, understand, and refactor contractor-written code, ensuring it meets SmartX engineering standards
-
Migrate the application into SmartX's core platform and deployment ecosystem
-
Design and build scalable, high-performance backend services and APIs using Python
-
Work extensively with AWS-based infrastructure, including deployment and monitoring
-
Collaborate with SmartX engineering teams working in C#, .NET Core, and cloud-native services
Requirements
-
Strong professional experience with Python for backend development and API creation
-
Experience working with AWS in production environments
-
Hands-on experience with Redis, cloud-native architectures, and distributed systems
-
Solid understanding of data structures, algorithms, and mathematical problem-solving
-
Experience maintaining and modernizing existing codebases, especially those built by third parties
-
Ability to independently own projects and make architectural decisions
-
Strong backend engineering mindset with a focus on performance, reliability, and scalability
-
Experience with C#, .NET Core, or willingness to work closely with teams using that stack Preferred Qualifications:
-
Terraform or infrastructure-as-code experience
-
Background in data-heavy systems, analytics, or computation-focused applications
-
Experience migrating applications between platforms or deployment environments
-
Familiarity with CI/CD pipelines and DevOps best practices