Backend Engineer
100k - 155k USD
Hybrid
Full Time
#Fintech
#Investing
#Engineering
#C#
#.NET Core
#AWS
#Postgres
#DynamoDB
At dub we are building a fintech platform that connects retail investors directly with the individuals behind distinctive investment strategies. Our guiding principle is straightforward: investors should choose people, not stocks. As we expand, we continue to tackle demanding technical problems to deliver reliable, intuitive experiences for a growing community of users. We are now seeking a Backend Engineer to help strengthen and scale the cloud-native services that support millions of daily interactions.
Key outcomes
- Design, build, and maintain backend services and APIs in C# and .NET Core within a cloud-native architecture.
- Scale and optimize platform performance, reliability, and availability to accommodate increasing user demand.
- Implement and manage AWS infrastructure components including EKS, DynamoDB, Postgres, Lambdas, SNS/SQS, and Kafka.
- Collaborate across product and engineering teams to integrate services and ensure smooth data movement across high volumes of transactions.
- Take ownership of critical platform components, guiding them from initial concept through production deployment.
- Anticipate technical challenges and adapt quickly as priorities shift in a fast-paced environment.
Requirements
- Two to five years of professional software engineering experience developing microservices with C#/.NET Core or comparable languages such as Java, Python, or Go; relevant academic preparation is also considered.
- Hands-on experience creating and supporting RESTful APIs with attention to scalability and established best practices.
- Practical knowledge of AWS cloud services and cloud-native development approaches.
- Familiarity with relational and NoSQL database systems, specifically Postgres and DynamoDB.
- Understanding of message-driven architectures, including Kafka or AWS messaging services such as SNS/SQS.
- Strong analytical and problem-solving skills, with the ability to identify potential issues early.
- Clear communication and effective collaboration within cross-functional teams.
- English language proficiency.
Preferred qualifications
- Prior work in a rapidly scaling startup, particularly within financial technology systems.
- Experience with container orchestration using Kubernetes or EKS and event-driven patterns with AWS Lambdas.
- Proficiency with observability platforms such as Datadog, Prometheus, or AWS CloudWatch for monitoring production workloads.
- Background managing transactional data integrity at high scale.
Compensation
We offer a salary range of $100,000 to $155,000, determined by experience, location, and technical capability. In addition, every team member receives equity in the company. Benefits include unlimited paid time off, medical insurance coverage, and retirement plan contributions. The position is based in New York City under a hybrid arrangement that requires at least three days per week in the office.
How to apply
We invite qualified candidates to submit their application. We look forward to learning how your background and interests align with this opportunity at dub.



