Job Specifications
Senior Software Developer (m/f/d)
Important
Full-time | English-speaking team | Familiarity with Arabic/Levantine Arabic and/or Persian (Farsi)
Remote position in EU / Schengen (Germany, Netherlands, France, Nordics preferred)
We're hiring a senior software engineer to work on Linux-based, system-level and networked software in an international engineering team.
About The Company
Our client is a fast-growing, technology-driven company developing robust and innovative software solutions for complex environments. Our work spans Linux-based systems, networked applications, and modern software architectures. We value clean code, technical excellence, and collaboration across international teams.
Your Role
As a senior software developer, you will play a key role in designing, building, and maintaining high-quality software products. You will work on technically challenging projects, collaborate closely with cross-functional teams, and contribute to architectural and technical decisions.
Key Responsibilities
Design, develop, and maintain scalable, high-quality software solutions
Build and troubleshoot Linux-based products in complex environments
Work with communication systems and networked applications
Collaborate with product, QA, and other engineering teams to translate requirements into technical solutions
Develop using high-level languages such as PHP, Python, and JavaScript
Apply low-level programming languages (C, C++, Rust) where performance or system-level control is required
Participate in technical discussions in English and clearly explain complex concepts
Review code, improve development processes, and contribute to technical best practices
Mentor junior developers and support knowledge sharing within the team
Your Profile
Degree in Computer Science, Software Engineering, or a related field
5+ years of professional experience in software development
Strong experience developing Linux-based systems
Solid understanding of networked and communication systems
Proficiency in PHP, Python, and JavaScript
Hands-on experience with C, C++, and/or Rust
Strong analytical and problem-solving skills
Comfortable working in an international environment with English as the working language
Experience collaborating with clients or stakeholders (e.g., gathering requirements, handling bugs, implementing feedback)
Nice to Have
Experience working in distributed or cross-border teams
Exposure to DevOps, CI/CD pipelines, or system-level optimization
Previous mentoring or technical leadership experience
Technical Assignment (Interview Stage)
As part of the interview process, selected candidates will complete a short technical assignment:
Build a Chrome extension that displays a randomly selected
motivational
quote from a configurable list once per day
Provide brief documentation explaining your solution and deployment steps (optional). Add weather or news updates.
Timeframe: 1 week
What We Offer
Competitive salary aligned with EU market standards
Work in an international, English-speaking environment
Challenging projects with real technical depth
Flat hierarchies and direct impact on product decisions
Supportive team culture with room for growth
How To Apply
Please submit:
Fill up all the fields and upload your CVs
A short cover letter outlining your relevant experience
Links to GitHub, portfolio, or notable projects are optional but highly recommended
We look forward to getting to know you and exploring how we can build great software together.