Senior Software Engineer

LTK Logo

LTK

πŸ“Remote - United States

Summary

Join our Content and Discovery team at LTK and help build experiences that empower creators to grow their communities. Work with a highly motivated team focused on innovative technology and app development. You will build ways for consumers to find and interact with LTK creators, establishing new practices in delivering rankings and recommendations. The platform empowers over 7,000 brands and 200,000 influencers globally. This role requires a senior developer passionate about tackling challenging features at scale. You will architect and develop scalable platforms, build enterprise-level integrations, and write high-quality, maintainable code.

Requirements

  • 6+ years of software development experience
  • Degree: A bachelor's or master's degree in Computer Science, Software Engineering, or a related field is preferred, although relevant work experience can sometimes compensate for formal education
  • History of designing and building highly scalable distributed systems and processes in a cloud environment
  • Experience with non-relational data stores such as DynamoDB or Cassandra
  • Experience writing services in Golang (preferred), Python, Java or equivalent
  • Experience with AWS services such as ECS, Lambda, and RDS (among others)
  • Experience with containerization technologies such as Docker or Kubernetes
  • Experience with CI/CD tools such as GitHub Actions or CircleCI
  • Have built scalable internal and public-facing APIs (REST, JSON, HTTP)
  • Experience integrating 3rd party API's (REST, OAuth)
  • Comfortable shipping code multiple times per day
  • Strong technical leadership and mentoring skills
  • Ability to model and conceptualize the integrations across complex systems
  • Excellent verbal and written communication skills to both technical and non-technical audiences

Responsibilities

  • Architecting and developing scalable customer facing platforms and products
  • Building enterprise level system integrations
  • Coming up with feasible and practical solutions to tough problems in an organized and documented fashion
  • Write very high-quality code that is robust and easy to maintain with tests
  • Take ownership of projects and drive them
  • Work and succeed in a fast-paced and agile development environment
  • Identify and drive improvements to our software and development processes
  • Conduct peer design/code reviews
  • Work with distributed teams across different time zones
  • Technical subject matter expert, who mentors fellow engineers, demonstrates technical experience and leads teams in solving challenging problems

Preferred Qualifications

  • Experience with EMR, Redshift, S3, Glue ETL (Scala), Athena
  • Experience with eCommerce platforms like Shopify and BigCommerce
  • Experience designing or building cart and checkout systems
  • Knowledge of domain-driven design

Benefits

  • A remote-first, productivity-first environment
  • Competitive compensation and benefits package to meet the needs of you and your family
  • 401(k) with LTK company matching
  • Medical Insurance, Vision Insurance, Dental Insurance
  • Paid Maternity Leave and Paid Paternity Leave
  • Summer Fridays and Flexible PTO

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.