Senior Back-end Developer
- Full-time
Company Description
Senior Back-End Developer - Web Applications
On behalf of our client, we are seeking a highly skilled Senior Back-End Developer to join their dynamic team. You will play a pivotal role in architecting, developing, and maintaining the backend systems that power their web applications. As a Senior Back-End Developer, you will collaborate closely with cross-functional teams, including front-end developers, systems architects, and product managers, to deliver robust and scalable solutions. Your responsibilities will span from providing technical leadership to hands-on coding, ensuring the performance, security, and reliability of our applications.
Job Description
KEY RESPONSIBILITIES
- Design, implement, and maintain scalable backend systems, APIs, and databases
- Collaborate with system architects to ensure seamless integration between front-end and back-end components
- Write clean, efficient, and maintainable code while adhering to coding standards and best practices
- Optimize application performance and troubleshoot technical issues in a timely manner
- Lead and mentor junior developers, fostering a culture of knowledge-sharing and growth
- Participate in code reviews, offering constructive feedback to maintain code quality
- Stay abreast of the latest backend development trends and technologies, integrating them into projects as applicable
- Work closely with product managers to understand business requirements and translate them into technical solutions
Qualifications
REQUIRED SKILLS AND EXPERIENCE
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- Proven experience as a Backend Developer with expertise in relevant technologies
- Strong proficiency in backend programming languages (e.g., Java, Python, Ansi C, etc.)
- Familiarity with RESTful APIs, microservices architecture, and data integration
- Experience with version control systems (e.g., Git) and package managers
- Understanding of networking protocols such as TCP/IP, UDP
- Knowledge of RTP protocol and SIP communication
- Knowledge of low-level programming, low-latency programming and concurrent programming
- Excellent problem-solving, analytical, and debugging skills
- Self-motivated and proactive attitude toward ensuring product quality
- Ability to manage multiple priorities effectively
- Excellent communication, interpersonal, and teamwork abilities
Additional Information
WHY JOIN OUR CLIENT’S TEAM
- Being part of an agile company
- Opportunity to work with cutting-edge technologies
- Collaborative and supportive work environment
- Competitive compensation package and benefits
- Room for professional growth and advancement
WORK LOCATION
You will be working from their office in Dubai.
JOB START
As soon as possible – but our client is willing to wait for the right candidate.
CONTACT
For more information about the position, please contact Partner & Headhunter Christina Hansson via TRACK Managements webpage.