Senior Node.js TypeScript Software Engineer

Genesis Solutions Uae — United Arab Emirates · Posted ~19 hours ago

Senior Full-time Onsite

Skills

Node.js TypeScript software engineering system design backend development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology company is seeking a senior software engineer to design and deliver scalable solutions. The role requires strong backend skills, ownership mindset, and the ability to make and communicate technical decisions.

Highlights

Work on challenging engineering problems with ownership of significant features, technical decisions, and collaboration in a fast-moving environment.

Description

Join our innovative team at Genesis, one of the leading software development companies dedicated to revolutionizing the IT industry. We push the boundaries of what's possible with cutting-edge technologies and foster a collaborative environment where creativity and expertise thrive and where the people who move fastest, think deepest, and take ownership go furthest. Position Overview: We are seeking a Senior Software Engineer to ship significant features across our stack. This position is based onsite in Abu Dhabi, requiring 3 days a week in the office. We're looking for someone with real drive, a builder who takes initiative, raises the bar for the team, and gets genuinely excited about hard technical problems. If you wait to be told what to do, this isn't the role. If you spot problems and solve them before anyone asks, keep reading. Responsibilities: Design and ship significant features end to endOwn non-trivial technical decisions, write them up clearly, and defend themAlign with client development teams and stakeholders on integration design, sequencing, and deliverySet the standard on code quality and review code substantively across the team, not just your own surface areaMentor other engineers through pairing, design review, and direct feedbackParticipate in production incident response and post-incident analysisContribute to platform-wide work Requirements: Experience building production systems in TypeScript/Node.jsProduction software engineering experience in TypeScript/Node.jsReact.js experience, or a strong willingness and ability to learn itStrong fundamentals across data structures, concurrency, and distributed-system failure modesSolid SQL, including indexing and query plansExperience operating services in production: logging, metrics, alerting, and on-callConfidence in code review, including pushing back constructively on senior peersEffective use of AI coding tools (Claude Code, Cursor, Copilot) with sound judgment about when to trust output and when to verifyStrong communication skills; comfortable working across organizational boundaries and translating between technical and business framingBachelor's degree in Computer Science, Engineering, or a related field (preferred) Desired Skills (a big plus): Fintech, banking, or other regulated-industry backgroundProduction experience with both TypeScript/Node.js and React,jsExposure to partner- or client-driven delivery and integration work