What are the responsibilities and job description for the Senior Software Engineer position at Rug Pad USA?
**About American Digital Marketing (ADM)**
We are a technology-driven sales and marketing company specializing in ecommerce solutions, focusing on discovering opportunities for growth and profitability for our clients. We are also embarking on an ambitious venture to create an online marketplace.
Our vision is to provide the best online customer experience in the world, while being a beacon for superior craftsmanship and ethical manufacturing.
**Founders' Experience**
Our founders have a proven track record of success in the direct-to-consumer environment. They have a deep understanding of the ecommerce landscape and a commitment to excellence.
**Job Summary**
We're looking for an experienced Senior Software Engineer to drive the technical growth of our company and lead the development of scalable, modern web applications and SaaS platforms.
The right candidate is passionate about building systems from the ground up, mentoring teams, and shaping technical strategy.
**Responsibilities**
- Technical Leadership: Set the standard for code quality, system design, and team processes.
- System Architecture: Design and implement scalable, maintainable systems with a long-term vision.
- Team Management: Lead, mentor, and foster the professional growth of a team of developers.
- Project Management: Delegate tasks, establish timelines, and ensure accountability.
- Hands-On Development: Write code, gather requirements, and make technical decisions.
- Code Reviews: Establish and maintain a robust code review process to ensure high-quality deliverables.
- Cross-Functional Collaboration: Work closely with product managers, designers, and other stakeholders to align technical implementation with business goals.
- Incident Management: Lead efforts in troubleshooting, debugging, and resolving production issues, ensuring system uptime and reliability.
- Security Best Practices: Integrate security considerations into system design and implementation, safeguarding data and user privacy.
- Compliance and Standards: Ensure code and systems meet industry standards and regulatory requirements where applicable.
- Continuous Improvement: Identify opportunities to enhance code quality, workflows, and team productivity.
**Requirements**
- 7 years in software development, showcasing expertise in designing, building, and scaling modern web applications or SaaS platforms.
- 3 years in a leadership role, managing personnel and driving technical strategy.
- Proven success building and maintaining large-scale production applications, ensuring reliability, scalability, and high performance in real-world environments.
We cannot sponsor any work visas for this role.