We, at Rasayel (https://rasayel.io), are a small, sharp-focused and deliberate team. We built Rasayel to help businesses support, sell, and market to customers over WhatsApp. We are profitable, and we have plenty of big plans for the years ahead.You'll work alongside product, engineering, and design folks who are ex-Intercom, Instabug, and Evervault, and authors of popular OSS like vee-validate. We're open, empathetic, and forward-thinking – zero big-co bureaucracy or politics, just good, deliberate, meaningful work.This is a generalist role. You'll move across the stack – building infrastructure for our WhatsApp Business API offering, re-architecting our internal messaging pipeline, shipping Public APIs & Webhooks, and grokking our GraphQL layer. You'll also spend real time on the frontend, in Vue, TypeScript, and Tailwind.About the roleWe are looking to hire a Software Engineer to join our small distributed team in Egypt. Ideally, we are looking for a generalist, someone who can wear many hats, someone who is pragmatic, a product engineer at heart and most importantly, who thinks from first principles (https://fs.blog/2018/04/first-principles). We work remotely, but we require a full working day in Egypt timezome (usually 9AM to 6PM).About youA little bit about what we think can be a good fit for us:A product engineer at heart who thinks from first principles, favors simplicity, and sees technology as a means to push value into the world – not as an ideologyStrong on the backend: Ruby on Rails (and unafraid to dabble in its internals), PostgreSQL with raw SQL when needed, and REST/GraphQL APIs you can argue the tradeoffs ofEqually comfortable on the frontend: Vue.js, TypeScript, JavaScript, and Tailwind – this is a true generalist role, not a backend role with occasional UI workHands-on with AWS (or another cloud), Docker, ideally AWS ECS, and a healthy dose of DevOps – the more the merrierUnderstands the value of tests as an investment in the future, and writes code with empathy for fellow engineers and future readersSelf-driven, self-manages, loves taking on complex problems, and doesn't shy away from fixing issuesHas some remote experience and understands its challenges, and gives and takes feedback openlyCommunicates clearly and succinctly in English – you've written technical plans before, because we write a lotKind, likes working in a small team with direct ownership, and there's a ≥5% chance we'll see you smile :)Your engineering skills are as important as your entrepreneurial skills to us. We value generalists who can take a problem from its most ambiguous state and deliver its end value to solve a real-world problem for our customers. If you reach out, leave something personal so we know you actually read this. 😉About pay & benefits* Competitive salary paid in USD.* 100% remote, and friendly environment.* We don't have middle managers, we will work to enable you be successful and get out of the way.* You'll have the opportunity to have a massive impact due to our size and being an early stage.How to apply?https://tally.so/r/ja56G9No recruitment agencies, and no middleman of any kind. We never go through an agency to talk to people who want to work with us.