SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
AppDirect is a subscription platform enabling organizations worldwide to sell any product as a service across any channel and device, powering millions of subscriptions globally. Tackle, an AppDirect subsidiary, is the leading solution helping software companies capitalize on data-driven cloud marketplace commercialization. The platform assists clients in identifying potential buyers, developing co-sell partnerships, and executing transactions at scale via AWS, Google Cloud, and Microsoft. Tackle serves over 500 software companies including CrowdStrike, HashiCorp, New Relic, and Snyk, from high-growth startups to large international enterprises.
As a Senior Software Developer, you will join a team designing robust, reliable software at a sustainable pace using modern toolchains that enable production code deployment multiple times daily. You will develop high-performance, resilient multi-tier applications enabling industry leaders to expand operations in cloud and e-commerce domains. The role offers personalized career progression aligned with your interests and aspirations.
Key responsibilities include: solving complex, large-scale technical problems; producing code focused on scalability, testability, maintainability, and supportability; taking ownership of your code and delivering work you can be proud of; actively and enthusiastically participating in thorough code reviews and complex problem-solving efforts; guiding the mentorship program for new and less experienced team members; demonstrating curiosity to understand the impact of your work on the team, product, and Tackle overall; and welcoming diverse perspectives with openness and inclusion in all interactions.
Note: This role requires strong English proficiency as the selected candidate will collaborate with teams in the United States, India, Argentina, Ontario, and Alberta.
**Requirements:**
- 6+ years of professional experience designing modern, scalable, high-performance backend services with solid mastery of type-driven development principles
- Professional experience deploying and managing applications and services on AWS, including API Gateway, Lambda, Step Functions; strong expertise in Infrastructure as Code (IaC) with tools such as AWS CDK, Terraform, or similar frameworks
- Advanced proficiency in NoSQL database modeling with DynamoDB (including single-table design) and deep knowledge of relational databases such as Postgres to power AppDirect's data infrastructure
- Professional experience with Go is a plus
- Strong professional experience in RESTful API design; mastery of event-driven microservices architecture, ideally with Amazon EventBridge, to build distributed and resilient systems
- Commitment to maintaining high standards for your work and your team's, including making thoughtful technical trade-offs to deliver balanced solutions
- Autonomy, organizational skills, positive and solution-oriented attitude; ability to work in a hybrid environment where schedule flexibility requires asynchronous communication
- Ability to communicate clearly and effectively, both verbally and in writing, within distributed development teams