Fueled is hiring a

Backend Engineer III

Novosibirsk, Russia

What We're All About

Fueled is a product-driven venture-development firm that works with a range of startups and big brands to create compelling, successful, award-winning apps and websites. Our mission is to help entrepreneurs, whether solo or part of a thousand-person company, build and scale their business. We help people perfect and realize their visions for digital products. Other mercenary developers just churn out what a client asks for, while we strive to truly understand the problems our clients are aiming to solve and stop at nothing to build solid products that present the optimal solution. We are a lean, tenacious machine powered by 85 of the sharpest, most passionate people we could find. Learn more about us: fueled.com

Roles and Responsibilities  

  • Heavily influence project success and profitability while ensuring quality control on project work, project deliverables, and task tracking 
  • Support retros and contribute to sprint task estimation
  • Handle small to large tasks and support integration
  • Contribute to team growth, engagement, and external technical collaboration and act as a mentor to apprentice engineers
  • Escalate issues when necessary and work to find a pragmatic solution
  • Participate in code reviews of own and others' work and advise on disputes in others' reviews

Expectations 

  • Consistently able to estimate with reliable accuracy with a deep understanding for small and medium tasks
  • Deep understanding of one or two methodologies and cosmetic knowledge of others
  • Deep understanding of software life cycle steps and can set up tools
  • General awareness of concept, tools, and familiar with common/big-ticket standards
  • Deep familiarity with MVC and SPA concepts, able to setup and configure state management and data-store(s)
  • Deep understanding of concerns for small- to medium-scale applications/systems
  • Solid understanding of concepts and tools, including the ability to modify complex specs, and write moderately complex specs
  • Able to use advanced features of a few different stores and have a deep understanding of common features of a few different stores
  • Naming is consistently demonstrative and concise with consistent inline comments (where appropriate), and consistent block docs
  • Deep understanding of networking and one or two platform APIs
  • Solid understanding of code concepts/fundamentals and has sophisticated optimisations and abstractions
  • Able to modify highly sophisticated code, write complex code, and maintain a consistent adherence to industry standards 
  • Code is consistently easy to grok by those at the same level
  • General consideration for major and common concerns
  • Familiar with rare suspects and can handle complex issues
  • Deep familiarity of version control, able to perform most operations via GUI, and able to perform common operations via CLI

The Ideal Candidate  

4–5 years of direct experience with:

  • Agile / Scrum (and Jira)
  • Git/GitHub
  • Database systems: PostgreSQL, Redis, etc.
  • Web servers and services (at least in one of the stacks below):
    • Python (Django), Django REST Framework, Celery, and pytest
    • NodeJS, ExpressJS, and mocha chai
  • AWS: API Gateway, Cognito, EC2, ELB, Lambda, RDS, S3, etc
  • Authentication and identity management such as with Auth0, Cognito, OAuth / SSOSO
  • Payment processing services: Square, Stripe, etc
  • Integrations to SPAs/PWAs and native mobile apps

Perks and Benefits

  • Unlimited vacation policy, including 12 paid company holidays
  • 24 days of vacation required per year
  • 12 paid sick or personal days per year
  • Annual performance bonuses
  • Allocated budget for Learning and Development
  • Anniversary gifts
  • Team meetups and retreats

Similar jobs

Other jobs at Fueled