The Role
Sokanu is seeking to expand our back-end engineering team with an experienced engineer capable of taking us to the next level.
We have a strong team and a modern stack but are always looking to improve our code quality, expand our test coverage, and explore new approaches to ensuring site reliability.
The ideal candidate has experience building and scaling consumer products, and is comfortable taking on a leadership role, helping to guide and scope development projects while mentoring junior engineers.
Responsibilities
- Work tightly with our design and front-end engineering teams to design, develop, test, and maintain new product features
- Help maintain and improve the performance of our Django monolith
- Develop, maintain, and improve our various other microservices
- Help improve and maintain our back-end toolchain and CI / CD pipeline
- Collaborate with other engineers to develop OpenAPI specs and versioned APIs
- Mentor and help develop junior engineers
- Help our team as we expand our use of type hints in Python and improve our test coverage
Requirements
- 4+ years of experience in back-end engineering
- 3+ years experience with Python
- Strong communication skills
- Experience working as a software developer on a web application
Nice to Haves
- Experience working with containerization technologies (we use Docker)
- Experience maintaining a CI / CD system (we use CircleCI)
- Experience with typed languages
- Experience mentoring junior engineers
- Experience working with and developing OpenAPI / Swagger specifications
- Experience with OAuth and SSO systems
- Previous experience at a startup
Relevant Tools at Sokanu
- Python, Django, Node.js, Postgres, Docker, AWS, CircleCI, Falcon
30+ days ago