INTL Backend Engineer
Role details
Job location
Tech stack
Job description
SmartX Advisory Solutions seeks a highly skilled Senior Software Developer to join our talented, motivated team. This role involves building and scaling cutting-edge technology solutions in the financial sector. We're seeking someone to build and maintain modern web applications end-to-end-from front-end UI to backend services and APIs (.NET Core/C#/Python). This role partners closely with product, design, and engineering to deliver scalable, reliable, and high-performance solutions, leveraging AWS, SQL Server, and Docker.
Requirements
-
Bachelor's degree in Computer Science or a related field
-
5+ years of professional software development experience with C# and .NET / .NET Core
-
4+ years of experience with relational databases (SQL Server and/or PostgreSQL)
-
Team is actively migrating to Postgres on AWS Aurora
-
Strong SQL skills, including the ability to diagnose and improve query and performance issues
-
Exposure to DynamoDB or other NoSQL data stores
-
Some experience with front-end development (Vue3 is a plus!)
-
3+ years of experience building cloud-native, scalable applications on AWS
-
Experience building or supporting serverless applications
-
Hands-on experience developing containerized applications using Docker
-
Python development experience, particularly for APIs or backend services
-
Strong proficiency building web services, RESTful APIs, and open APIs
-
Solid understanding of data structures and algorithms
-
Experience with modern testing and build tools (Jest, Playwright, Vite)
-
Familiarity with CI/CD pipelines and infrastructure automation tools such as GitHub Actions and Terraform
-
Strong understanding of cloud infrastructure fundamentals, including:
-
CPU and memory considerations
-
Cost and scaling tradeoffs
-
Runtime and performance impacts
-
Experience working in environments where engineers own their applications in production
-
Comfortable collaborating closely with DevOps teams, or acting as a DevOps-aware engineer on the team
-
Strong problem-solving skills, attention to detail, and the ability to simplify complex technical challenges
-
Strong communication skills and a collaborative mindset, with the ability to thrive in a fast-paced environment
-
Proficiency with AI-assisted development tools or experience working with LLM-enabled workflows * AWS certifications
-
Experience architecting scalable solutions end-to-end from the ground up
-
Experience leading Agile/Scrum teams or mentoring engineers
-
Background in platform, infrastructure-adjacent, or cloud-first teams
-
Experience supporting high-traffic or cost-sensitive systems
-
Exposure to micro-frontend architectures
-
Familiarity with Babelfish
-
Demonstrated commitment to continuous learning (advanced degree, certifications, or self-directed growth)