INTL Backend Engineer (Trade Gen)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+23 more
Job description
Architect and implement serverless, event-driven services (AWS Lambda, Step Functions, EventBridge, SQS/SNS) that process high-throughput workloads reliably and at scale.
-
Translate functional requirements into clean, efficient, testable backend code in Python (primary) and C#/.NET, with a strong bias toward Python-based serverless implementations.
-
Diagnose and resolve complex distributed-systems problems: race conditions, fan-out bottlenecks, cold-start latency, execution-plan regressions, and cross-service failure propagation.
-
Build and optimize RESTful APIs that serve high-concurrency workloads behind API Gateway.
-
Own performance and reliability of compute-intensive services - profile, benchmark, and optimize until the system meets SLA under peak load.
-
Design and optimize relational and NoSQL data stores (SQL Server, DynamoDB, PostgreSQL) with attention to query performance, index strategy, and schema evolution.
-
Conduct code reviews with a focus on architecture, correctness, efficiency, and maintainability.
-
Write clear technical documentation in Confluence to explain complex system logic and operational runbooks to cross-functional teams.
-
Participate in Agile ceremonies and collaborate with product owners and peer squads to align technical solutions with platform needs.
Requirements
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
-
5+ years of professional software development experience in Python and/or C#/.NET Core.
-
4+ years designing and operating cloud-native, serverless applications in AWS - not just deploying Lambdas, but owning the architecture of complex, multi-service workflows end to end.
-
Demonstrable experience building extremely complex distributed systems - you can walk us through the architectural decisions you made, why you made them, and what broke when you got it wrong.
-
4+ years designing relational and NoSQL databases, including query optimization and schema design for high-throughput workloads.
-
Strong understanding of data structures, algorithms, and computational complexity as applied to real production systems.
-
Proven ability to diagnose and resolve performance issues through code profiling, distributed tracing, and systems-level analysis. - Experience with infrastructure-as-code (Terraform, CloudFormation).
-
Familiarity with Docker and container orchestration (ECS/Fargate).
-
AWS certifications (Solutions Architect or Developer).
-
Experience with observability and performance monitoring tooling (CloudWatch, Datadog, X-Ray, distributed tracing).
About the company
SMArtX Advisory Solutions is seeking a Senior Software Engineer to build and optimize the serverless backbone of their managed account platform. This role sits on the Trade Generation team, which owns the most computationally demanding and operationally critical services in their stack.
The ideal candidate has built platforms with interconnected services, and can talk fluently about the trade-offs they made - queue design, execution orchestration, cold-start mitigation, fan-out/fan-in patterns, failure containment.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top-Paying Tech Jobs (with Salaries)
Data Engineer Salary UK
7 Most Popular Web Developer Jobs in Europe
Software Engineer Salary London