Remote Senior Software Engineer, Brand Platform

Logo of LTK

LTK

๐Ÿ“Remote - United States

Job highlights

Summary

Join a dynamic team at LTK, where you'll have the opportunity to empower premium lifestyle Creators to achieve maximum economic success. As a Senior Software Engineer, Backend, Brand Platform, you'll be responsible for designing and building scalable distributed systems and processes in a cloud environment. You'll work on complex customer-facing projects, integrating social media performance data from various platforms, and developing innovative solutions to extract insights from integrated data.

Requirements

  • 5+ years of software development experience
  • History of designing and building highly scalable distributed systems and processes in a cloud environment
  • Experience with AWS systems such as ECS, Lambda, and RDS (among others)
  • Experience writing services in Golang or compiled language (C++, Java, etc)
  • 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
  • Experience working in big data
  • Experience in asynchronous eventing patterns
  • Relational Database experience such as MySql
  • Experience with non-relational data stores such as DynamoDB or Cassandra
  • Experience with observability tools like Datadog or Grafana
  • Expertise in working with various data storage technologies, including relational databases, NoSQL databases (like Hadoop HDFS, Apache Cassandra), and columnar databases
  • Experience with containerization technologies such as Docker and Kubernetes
  • Knowledge of microservices architecture and related technologies
  • Understanding of machine learning and data analytics concepts
  • Familiarity with agile methods and familiarity with Scrum or Kanban frameworks

Responsibilities

  • Possess deep knowledge and proficiency in your primary language, whether itโ€™s Go or another language, enabling you to provide guidance, mentorship, and support to junior team members and to collaborate effectively with cross-functional teams
  • Contribute to the development of high-quality software solutions, solve complex technical challenges, and make informed decisions that drive positive outcomes for the organization
  • Excel at analyzing and dissecting complex problems, identifying the root causes, devising effective solutions, and proactively identifying potential problems and addressing them
  • Track record of introducing new technologies, tools, or practices that enhance engineering efficiency, productivity, and quality
  • Responsible for architecting scalable, efficient, and reliable systems that meet the organizationโ€™s needs

Benefits

  • 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.
Please let LTK know you found this job on JobsCollider. Thanks! ๐Ÿ™