Lead Engineer with Go Python
Location: Remote (must be based in Poland)
Start: ASAP
Agency: Airswift
Recruiter: Ariane Lima
Keywords: Go, Python, Saas, gRPC, MongoDB, Google Cloud (including Storage, PubSub), alerts/logging (i.e. DataDog, Sentry)
Overview of the Role
- This is a vital contributor to a fast-paced startup team that will lead backend architecture, development, and DevOps/deployment of the critical web application with which all customers will interact.
- Must be a self-starter, comfortable, and confident in envisioning and creating a robust SaaS application in a startup environment.
- Reports to the CTO, who will provide product direction, an interface with data scientists, and team management guidance.
- Owns the overall product architecture and DevOps / deployment infrastructure.
- Directly manages the output of a Python and Go team of developers.
- Negotiates with the front-end development the structure of the front-end API and then either directly implements and/or manages its development.
- Lead the design and implementation of a SaaS application constructed in Go/Python.
- Communicate clear ideas and concepts in English with product and technical management and other engineering team members.
- Review the current codebase and propose architectural recommendations/approaches to ensure greater reliability, scalability, and maintainability.
- Develop and maintain the application using Go/Python.
- Ongoing code reviews of other developers in Go/Python.
- Maintain code quality, organization, and automatization.
- Negotiate front-end API design with front-end developers.
- Establish DevOps infrastructure for full-stack development and deployment.
- Bachelor’s degree in computer science, related field, or equivalent practical experience.
- 7 years of experience in software engineering.
- Experience creating production-quality SaaS applications within a startup environment.
- Experience in Go and Python design, programming, debugging, and production management.
- Experience creating front-end APIs for use by front-end applications.
- Experience establishing and maintaining DevOps environments for Startup stage companies.
- Must have gRPC, MongoDB, Google Cloud (including Storage, PubSub), alerts/logging (i.e. DataDog, Sentry)