LTK is looking for a Senior Software Engineer II, Backend to help drive innovation, create value, and spearhead the creation of a game-changing industry.
Requirements
- Experience with non-relational data stores such as DynamoDB or Cassandra
- History of designing and building scalable distributed systems in a cloud environment
- Experience writing services in Golang (preferred), Python, Java or equivalent
- Experience with relational databases such as MySQL
- Experience with AWS services such as ECS, Lambda, and RDS or equivalents
- Experience with containerization technologies such as Docker or Kubernetes
- Experience with CI/CD tools such as GitHub Actions or CircleCI
Responsibilities
- Collaborate with product and engineering teams to understand business requirements and translate them into technical specifications
- Write clean, efficient, and maintainable code that adheres to best practices and coding standards
- Write automated tests to ensure high code quality and reduce regression risks
- Troubleshoot and debug production issues and provide timely solutions
- Continuously improve the performance, scalability, and reliability of our systems
- Drive tasks to completion and take ownership for your portion of projects
- Identify and drive improvements to our software and development processes
Other
- 8+ 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
- Excellent verbal and written communication skills to both technical and non-technical audiences
- Ability to model and conceptualize complex systems
- Comfortable shipping code multiple times per day
- 401(k) with LTK company matching
- Medical Insurance, Vision Insurance, Dental Insurance
- Paid Maternity Leave and Paid Paternity Leave
- Summer Fridays and Flexible PTO