Responsibilities
- Development of Apester core applications
- Write scalable and performant code
- Guide other developers
- Design the architecture of our new products
- Have impact on millions of users with every line of code you push
- Take initiative in improving the software in small or large ways to address pain points in your own experience as a developer.
- Keep code easy to maintain
Requirements:
- Deep understanding of Javascript fundamentals
- You can reason about software, algorithms, and performance from a high level.
- Production-level experience with node.js
- Self-motivated, willing to learn and try new things.
- Good understanding of networking protocols (TCP, HTTP).
- Experience with building user interfaces for web applications, using React.
- Understanding of micro frontends
- Understanding of browsers and how they work
- Profound mongoDB knowledge
- 5+ years of development experience
- 2+ years as Tech Lead
Advantage:
- You love and contribute to open-source.
- Experience writing progressive web apps
- Love for video games