SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
AppDirect is a subscription commerce platform enabling digital entrepreneurs worldwide to sell any product through any channel on any device as a service. Tackle, a business unit of AppDirect, is the leading solution for helping software companies generate revenue through data-driven Cloud go-to-market (Cloud GTM). The platform helps customers identify the right buyers, grow cloud co-sell relationships, and transact efficiently at scale through AWS, Google Cloud, and Microsoft. Tackle serves over 500 software companies including CrowdStrike, HashiCorp, New Relic, and Snyk.
As a Senior Software Developer, you will join a development team that builds solid, reliable software at a sustainable pace using modern toolchains, with code shipping to production multiple times daily. You will build resilient, performant multi-tiered applications that empower the software industry's most successful companies to scale their cloud and marketplace operations.
Key responsibilities include:
- Solving technical problems of high scope and complexity
- Writing code focused on scalability, testability, supportability, and maintainability
- Owning code from start to finish and taking pride in what you build
- Actively participating in thorough code reviews and troubleshooting complex issues
- Driving the direction of the apprenticeship program for mentoring new and less experienced team members
- Understanding how your contributions tie into the larger picture of your team, product, and AppDirect
- Welcoming different perspectives and being open and inclusive in every interaction
You will grow as a developer through a detailed development plan tailored to your interests and aspirations, working in a hybrid environment that values asynchronous communication and flexible schedules.
REQUIREMENTS:
- 6+ years of professional experience building modern, scalable, high-performing backend services with strong fundamentals in type-driven development practices
- Professional experience deploying applications and managed services within AWS, including API Gateway, Lambda, Step Functions, and deep expertise in infrastructure as code with AWS CDK, Terraform, or similar frameworks
- Advanced skill in NoSQL database modeling with DynamoDB (including Single Table Design) and deep knowledge of relational databases such as Postgres
- Experience with Go is an asset
- Strong experience building RESTful APIs and understanding of microservice event-driven design, ideally utilizing Amazon EventBridge
- Desire to hold yourself and the team to high standards while evaluating technical trade-offs and delivering balanced solutions
- Self-motivated with strong organizational skills, positive and solution-oriented mindset, and ability to thrive in a hybrid organization
- Clear and effective communication in both verbal and written form, collaborating seamlessly across distributed development teams