The Platform API team is looking for a Senior Software Engineer reporting to the Engineering Manager. The ideal candidate has over 5 years of professional experience with an emphasis on API’s and backend services. This person is proactive, capable of quickly introducing new pragmatic designs and providing strong leadership on technical direction to take. They’ve seen frameworks come and go but know that good design and readable code trumps the flavor of the week. This is a remote role supporting a hybrid workforce in an estimated 40 hours per week.
Job Responsibilities
Help design, develop, deploy, and test new products and features for our APIs
Take on full product roadmap items and be able to deliver high-quality results on time
Participate in a fast-paced environment while maintaining a good work ethic and a humble attitude
Adopt existing team practices and recommend improvements as needed
Our Stack
Python
AWS - Lambda, API Gateway, DynamoDB, ElasticSearch, MySQL, ElastiCache, ECS
Linux
Terraform
Required Skills & Qualifications
At least 5 years of professional experience delivering high-quality production software
Strong working knowledge of Python
Strong computer science fundamentals in data structures, algorithms, and object-oriented programming
Experience with AWS
Experience with Linux
Experience with a relational database such as MySQL or Postgres
Experience with non-relational databases such as DynamoDB or ElasticSearch
Experience with a version control system such as Git.