Senior Software Engineer
Location: US, GA, Atlanta
Department: Development
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Bachelor's Degree
Industry: Computer Software
Function: Information Technology

Company profile:
If you’re looking to start a career at a fast-paced, innovative company with tons of opportunity, then look no further than eCommHub. We are one of the fastest growing companies in Atlanta and are always looking for motivated and talented individuals to join our team.We are a venture-backed company including $3MM in investment from top-tier investors like Sig Mosley, Sigma Prime, and UPS. We are located in the heart of midtown Atlanta, with our office being in prime walking distance (don't worry, we have parking!) to many local venues, bars, and eateries (we're near the Fox Theatre and Georgia Tech).Working at an early-stage company like eCommHub as we go through our growth phase is a rare opportuntity that not many people get to experience in their careers. You will get exposure to the different areas of the busineses from sales, support, engineering, marketing, and more. We strongly believe in each person having ownership of their area and integrity is the backbone of our culture. If there's one thing we can guarantee, it's that you will not find a better learning experience anywhere else (and it will be the ride of your life).If that's not enough, check out our excessive benefits:Competitive salary WITH stock option packagesHealthcare coverage and insurance options (health, vision, AND dental)Short-term and Long-term Disability Premiums (not every company does this)401(k) programAn allowance for gear you need to be productive (e.g. MacBook Pro, huge monitor)Catered lunches once a weekPaid vacation and flexible working hoursGym membership allowanceCompany sponsored tech talks and happy hoursOpportunity to meet the best advisors and mentors in the industry

Job description:
Senior Software Engineer Location: Atlanta, GA USAA senior software engineer at eCommHub is someone who will be at the forefront of architecting and building a product that will shape the future of ecommerce. Your responsibilities could include working on core features of the application, applying MVC patterns to improve application performance and security, migrating and scaling the storage and retrieval of large amounts of data, caching, database design, API design, and handling infrastructure.The most desirable candidates will be "full-stack" developers that have a wide range of experience in modern web application development, with knowledge of a variety of frameworks and tools and a constant desire to learn more. And if you have an appetite for data (ie you get a kick out of analyzing metrics or designing A/B tests) or some front-end expertise, that's always a big plus. Hungry to take us further? Submit an application and we'd love to learn more about you (include your GitHub if you have one).

Requirements:
Extensive background in architecting and building scalable web applications. Knowledge of MVC patterns in the context of programming languages like Ruby on Rails, Java, PHP or Python is preferred.Proficiency in API Design and server oriented architecture (SOA) is highly desirable.Exposure to architectural patterns of a large, high-scale web applicationDatabase design experience in SQL and NoSQL and caching strategies (e.g. using Memcache)Experience supporting live production infrastructure, can put out fires under pressure when things go wrongLove tinkering with new technologies and frameworksDerive joy from abstracting and refactoringExperience migrating and scaling large amounts of dataInfrastructure experience designing, implementing, deploying, and maintaining complex online applications. Use of AWS and Chef is a plus.Strong communication skills. Experience organizing and leading development teams is a plus.5+ years experience in web application development

Benefits:
Competitive salary WITH stock option packagesHealthcare coverage and insurance options (health, vision, AND dental)Short-term and Long-term Disability Premiums (not every company does this)401(k) programAn allowance for gear you need to be productive (e.g. MacBook Pro, huge monitor)Catered lunches once a weekPaid vacation and flexible working hoursGym membership allowanceCompany sponsored tech talks and happy hoursOpportunity to meet the best advisors and mentors in the industry