What you’ll be doing
Lead and mentor developers through coaching and sharing of knowledge.
Design, build, and maintain efficient, reusable, and reliable software. We go by “you all own what you build”.
Identify bottlenecks and bugs, and devise solutions to these problems.
Create an inspiring team environment with an open communication culture.
Understanding complex business processes and coming up with creative solutions that are going to have a direct impact on our customers. You will witness the value and impact of your work on a daily/weekly basis and would hear about it directly from them.
Contributing to team and company culture – we’re a small but growing team. You have the opportunity to help direct the right foundations and create the culture we think sets the basis for doing something meaningful.
Constantly learning and growing your expertise – we don’t view this as a perk or a benefit that we provide. We view this is as a must in order for us to constantly push ourselves forward to execute our vision, and we will do our best to support you.
Raising the bar for yourself and others, so the company and everyone in it can grow.
Your experience
7+ years of professional experience as a software engineer with frontend and backend development.
Proven ability to lead and mentor developers – 2 years of experience in Team leader/ Tech lead positions.
Experience building web applications from scratch.
A deep understanding of production systems and the architecture of web products.
BSc. or equivalent in Computer Science.
Excellent knowledge of AWS and Nodejs.
Experience working with at least one of the following frameworks: React/Vue.
Independent, fast learner and excited about learning new technologies.
Proactive team player with a desire to impact our team, our product and our customers.
* Experience means having experience and knowledge that goes beyond the actual technologies. An ability to set up foundations that maximize delivery and results over the longer run, both individually and within team collaborations. These foundations must be well established both in reasoning and demonstrated experience in the field.
If you don’t have all of the above but still feel that it could be very relevant, we’ll be happy to get to know you better!
Who you are
Self-learner, strong can-do attitude and great interpersonal skills.
An energetic team player, passionate about great engineering.
You thrive in an intense fast-paced environment and want to take full ownership in making sure things reach production.
You feel comfortable and want to have the responsibility of building and maintaining complex systems that are core to the service.
Understanding the problems, you are working to solve and their significance to the customer is crucial to you in assessing where you want to work to apply your skills.
You understand business to a deeper level than most engineers.
You can quickly differentiate between the significant and the insignificant based on your experience and can reason which is what.
You can take abstract business workflows and model them correctly.
Other
Existing stack: Node.js (TS/Vanilla JS), AWS, Vue, Flutter, Python
Development approaches Agile, Service-oriented, Serverless, IaC, TDD, CI/CD