Position: Full-Stack Go and Python Developer
Company: Toughbyte
Experience required: 5y
English level: upper

Responsibilities: 

Write and maintain services, tools, APIs, wearing many hats
Use SQL to interact with our data
Leverage services provided by our cloud provider to power our products
Optimize and focus on performance with an emphasis on user experience and cost
Monitor and own your work in production
Protect our work by writing tests and automating quality control where possible
Write real-time pipelines that execute complex operations on incoming data
Experiment in ways that accelerate prototyping and maximize resource utilization
Ensure pipelines work quickly, focus on fast single node performance and leverage horizontal scaling
Manage our data pipeline, including scheduling, dataflow programming, SQL and data labeling
Orchestrate the operation of clusters of commodity machines
Review code, mentor other engineers and support your peers
Attract, recruit and retain top engineering and scientific talent

Must-have skills:

Expertise in microservices and cloud computing—across cloud platforms
Proficient with distributed systems and the coordination of high volume independent commodity machines into complete, functional systems to handle diverse workloads
Minimum 8+ years of professional software engineering experience
Expertise with ETL
Expertise with Go
Expertise with Python
Experience in building the server side including the web & public APIs
Experience working remotely, capable of leveraging asynchronous communication patterns
Experience documenting your work for the benefit of your peers