Position: Senior Backend Developer
Company: AaHa inc.
Experience required: 5y
English level: upper

YOUR IMPACT

Build scalable services using modern technology practices
Continue to improve our existing design patterns, technology standards, technical governance, and methodologies
Write code that minimizes the appearance of future foreseeable issues and maximizes the flexibility of the codebase
Improve on our critical applications

ESSENTIAL SKILLS AND QUALIFICATIONS

Mastery in multiple programming languages and platforms
Track record of success in building successful projects
Ability to independently design and deliver features to solve business needs
Consistently think and act “ahead of the curve”
Ability to see the problems in advance when working through potential architectures at the design stage
Bringing your own ideas for improvements and being able to propose alternative solutions
Ability to break large features down into smaller incremental deliverables

RESPONSIBLE:
Able to work without someone standing over your shoulder

INQUISITIVE:
Willing to learn new techniques and technologies

ADAPTABLE:
New situations happen

A good person

USEFUL EXPERIENCE (NOT REQUIRED)

Experience in rapid development short release cycles
Evaluating employment candidates and the ongoing work of existing subordinates and mentees
Container Orchestration such as Kubernetes
Scalable databases such as ClickHouse, ElasticSearch, or Cassandra
Statistical literacy (e.g. knowing the tradeoffs of weighted average vs average)
Basic machine learning and data engineering
Setting up full end-to-end CI and development environments.
Frontend dev process
Serverless environments (e.g. Cloud Functions, etc)
Displaying data in an understandable way 

PERKS & BENEFITS

Family-friendly schedule: no weekend or night work unless you prefer it
Low-stress work environment: no arbitrary deadlines; we balance quality with speed
Work remotely whenever you want (even before and after covid)
We have a modern office for those who prefer it
The ability to enhance your skills and gain valuable experience
Interesting projects & new challenges every day
Professional and career growth is guaranteed
Trainings, education, useful books, and conferences
Flexible vacation time
Excellent paternity leave