What are the responsibilities and job description for the Associate Software Engineer position at American Direct Sales?
Associate Software Engineer
About American Direct Sales
American Direct Sales is a digital print service provider dedicated to community, quality and customer service. We partner with print-on-demand companies to print, manufacture, and ship unique, personalized products on a variety of substrates. As a growing company, we are always looking for dedicated, enthusiastic and passionate people to add to our team.
Summary of Position
We are seeking a skilled Software Developer with expertise in Python, PHP, and JavaScript to develop and maintain our internal applications, API integrations, and e-commerce automation tools. The ideal candidate will work on building robust and scalable solutions to streamline our print-on-demand operations, integrating third-party platforms, and optimizing workflows.
Responsibilities
- Develop, maintain, and enhance applications using Python, PHP, and JavaScript.
- Integrate third-party APIs for existing and new customers.
- Optimize and automate order processing, fulfillment, and inventory management.
- Work with databases (MySQL, PostgreSQL, or similar) to ensure efficient data storage, retrieval and reporting for end users.
- Collaborate with operations and business development teams to implement software solutions.
- Troubleshoot and resolve technical issues promptly.
- Stay updated on emerging technologies and industry trends to recommend improvements.
Required Skills and Experience
- 1-3 years proven experience in Python, PHP, and JavaScript development.
- Strong background in API integrations (REST, SOAP, Webhooks).
- Proficiency in working with databases
- Familiarity with cloud services (AWS, Pantheon) is a plus.
- Ability to write clean, maintainable, and efficient code.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred Skills and Experience
- Experience in server-side frameworks (Django, Laravel, Node.js).
- Knowledge of DevOps
- Understanding of frontend frameworks (React, Vue.js, Angular).
- Experience with e-commerce platforms and marketplaces such as Shopify, Etsy, WooCommerce, Amazon, or others.
- Previous experience in the print-on-demand industry is a plus.
What We Offer
- Competitive pay based on experience.
- Health insurance reimbursement, PTO, 401(k) with matching.
- Flexible work arrangements - hybrid remote and onsite.
- Opportunity to work with a fast-growing company in a dynamic industry.
- A supportive and collaborative work environment.
If you’re passionate about developing scalable software solutions and want to be part of an innovative print-on-demand fulfillment team, we’d love to hear from you!
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.