Position: Senior full stack python engineer
Company: ARENA CS
Category: Python
Experience required: 3y
English level: upper

We are looking for a remote Senior Full Stack Engineer with 3+ years of software development experience, and Python or Golang expertise to join our team.
Remote only. Ukraine.

The main pool of tasks is associated with developing, prototyping, and designing front-end React/Typescript web applications while ensuring the responsiveness and reusability of various components. As part of this role, you’ll also be responsible for developing and maintaining backend services and APIs that power the products.

Responsibilities
Collaborate with Product Designers, Product Managers, and Engineers to deliver compelling user-facing products
Design, build, ship, and maintain reusable systems that drive our complex web applications
Own, create, review, and provide feedback on technical design proposals and proof of concepts
Write clean, fast, compatible, easy-to-use, and testable code to turn ideas into production quality products
Mentor and be mentored by other engineers by leading and collaborating in all engineering discussions and evangelizing engineering best practices
Improve our design system and make other cross cutting architecture improvements to our overall architecture in both the Front-end and Back-end codebases
Promote a culture of operational excellence by meticulously testing and monitoring our systems and code, writing documentation, and being on-call to support the health of our services
Collaborate, learn, and grow

Requirements
3+ years of real product experience – the shipped products used by thousands of users
Experience with front-end technologies – React, TypeScript, Redux, Node.js, ES6, Lerna, Webpack, and Express
Experience with back-end technologies – Golang, Python, gRPC, and Pyramid
High degree of fluency in JavaScript – a strong coder and know how to write clean, effective code at scale
Product minded with experience contributing to the definition of the products delivered by defining value propositions through the lens of the customer
Experience with writing standards-compliant, accessible markup and styling using CSS preprocessor or CSS-in-JS
Experience with writing robust and maintainable unit, integration, and end-to-end tests
Ability to work effectively in teams of technical and non-technical individuals
Strong written and spoken English (B2+)

Nice to have
Experience with at least one programming language other than JavaScript and Python
Experience building and maintaining responsive and/or isomorphic web applications
Knowledge of how performance on the web is measured and experience with tools like Lighthouse, Runscope, Sentry, and/or Datadog
WCAG 2.0+ AA and/or accessibility standards for web
Familiarity with Content Delivery Network (CDNs) level caching for static assets and static/dynamic web pages
Knowledge with continuous integration, automated testing, and deployment tools like Travis, Circle, Drone, Heroku, App Engine, or similar
Experience with multi-package manager tools like Lerna
Knowledge or experience with React Hydration similar to Gatsby

We offer
Competitive compensation depending on experience and skills
Work on enterprise-level projects on a long-term basis
Full-time remote work
Unlimited access to learning resources (training courses, English classes, Internal Library).