AirSwift
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.
Responsibilities
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.
Minimum qualifications:
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)