Home
Templates
Job Descriptions

Senior Software Developer

A Senior Software Developer is a seasoned expert in creating, testing, and improving software applications. They play a critical role in driving the development process, leveraging their extensive coding skills and knowledge to build robust, scalable, and innovative software solutions.

Hire for this role faster

Post this job, screen applicants and schedule interviews in one place. Book a quick demo to see how Recruitera works for your team.

Book a Demo

What Is This Job?

A Senior Software Developer is an experienced professional who leads the design, development, and maintenance of software applications. They apply advanced programming skills to create scalable, efficient, and high-quality software solutions.

Senior Developers are instrumental in making strategic decisions regarding application architecture, technology stack, and development practices, ensuring the software meets business requirements and industry standards.

What Does This Job Do?

A Senior Software Developer takes on complex coding tasks, mentors junior developers, and collaborates with other teams to ensure seamless integration of new technologies and features. They are responsible for the entire software development lifecycle, from concept to deployment, including troubleshooting and resolving issues in production environments.

They work with modern programming languages and frameworks, ensuring the application’s architecture supports scalability and performance. By staying updated on new technologies and best practices, they contribute to continuous improvement and innovation within the development team.

Job Brief

We’re seeking a talented Senior Software Developer to join our dynamic team and contribute to developing the best recruiting software in the world.

In this role, you’ll use your expertise in Node.js, SQL, and JavaScript to build and enhance web applications that meet our growing user base’s needs.

You’ll be part of a culture that values good engineering, innovation, and customer-centric design. Whether working on mobile applications, natural language processing, or data science, you’ll have the opportunity to make significant contributions across various areas of our product.

Join us to shape the future of recruiting software by delivering solutions that are not only robust and scalable but also deliver an exceptional user experience.

Responsibilities

  • Designing and building enterprise-level web applications
  • Ensuring the performance, quality, and responsiveness of applications
  • Collaborating with teams across different areas of software development
  • Implementing security and data protection measures
  • Design and develop commercial/enterprise web applications
  • Ensure application performance, quality, and responsiveness
  • Work with relational and non-relational databases, proficiently using SQL
  • Collaborate with different teams, from core application development to integrations and data science
  • Test software through unit and integration tests
  • Continuously learn and adapt to new technologies and programming languages

Requirements

  • 3+ years of experience in building web applications using Node.js
  • Strong background in both relational and non-relational databases, with proficiency in SQL
  • Solid experience in JavaScript and the Node.js ecosystem
  • Ability to select and use the most appropriate tools, technologies, and languages for the job
  • Team-oriented, with a willingness to work as part of a collaborative environment
  • Skilled in software testing methodologies
  • A relevant B.Sc./B.A. degree in Computer Science, Engineering, or equivalent
  • Extra credit for experience with full-text search engines

Recruiters' first go-to knowledge hub.

Visit resources →
Blog
Sourcing
8 min read
How to hire faster in Riyadh and Cairo
A step-by-step playbook for sourcing in MENA.
SN
Salma Nabil
· Oct 2, 2026
PLAYBOOK · 6 CHAPTERS
● New guide
الاستقطاب
قراءة 8 دقائق
كيف توظّف أسرع في الرياض والقاهرة
دليل عملي خطوة بخطوة للاستقطاب في الشرق الأوسط وشمال أفريقيا.
SN
Salma Nabil
· 2 أكتوبر 2026
دليل عملي · 6 فصول
● دليل جديد
Hiring guides and playbooks

Practical guides on sourcing, interviewing and employer branding in MENA.

Read the blog →
HR templates
Job description
Interview scorecard
Offer letter
DOCX · Editable
{candidate_name}
Signature
N. Farouk
40+ templates
الوصف الوظيفي
بطاقة تقييم المقابلة
خطاب العرض
DOCX · قابل للتعديل
{candidate_name}
التوقيع
N. Farouk
أكثر من 40 قالبًا
Ready-to-use HR templates

Job descriptions, offer letters, interview scorecards and onboarding checklists, ready to copy.

Browse templates →
Podcast
EPISODE 24
Hiring for the Gulf
with Omar Khaled
12:40
34:15
● New episode
1.5×
Transcript
الحلقة 24
التوظيف في الخليج
مع Omar Khaled
12:40
34:15
● حلقة جديدة
1.5×
النص المكتوب
The Hiring Room

Conversations with HR leaders across MENA on hiring, culture and growth.

Listen now →
Product updates
Changelog
October 2026
New
WhatsApp bulk messages
Reach 25 candidates at once
Improved
AI candidate scoring
Weights per category
Fixed
Outlook calendar sync
Faster invite updates
v4.2 is live
3 new features
3
سجل التغييرات
أكتوبر 2026
جديد
رسائل WhatsApp الجماعية
تواصل مع 25 مرشحًا دفعة واحدة
تحسين
تقييم المرشحين بالذكاء الاصطناعي
أوزان لكل فئة
إصلاح
مزامنة تقويم Outlook
تحديث أسرع للدعوات
الإصدار 4.2 متاح
3 ميزات جديدة
3
What's new in Recruitera

New features, improvements and release notes from the Recruitera team.

See what's new →