Backend developer
· 167
Bassant essam Bassant essam

 Backend Developer


**Company Overview**

WMK Tech is a leading digital agency that specializes in crafting innovative web and mobile solutions for clients across various industries. As we continue to expand our engineering capabilities, we are seeking an experienced Backend Developer to join our growing team.


**Position Summary**

As a Backend Developer, you will be responsible for designing, building, and maintaining the robust and scalable server-side infrastructure that powers our client-facing applications. Collaborating with cross-functional teams, you will leverage your strong technical expertise and problem-solving skills to deliver high-performing, secure, and scalable backend solutions.


**Key Responsibilities**:

- Design and implement efficient, scalable, and secure backend architectures and systems

- Develop and optimize APIs, microservices, and other backend components using modern programming languages and frameworks (e.g., Node.js, Python, Ruby on Rails)

- Integrate backend systems with various data sources, including databases, message queues, and external APIs

- Ensure the reliability, performance, and security of backend systems through robust testing, monitoring, and incident response

- Collaborate with frontend developers to ensure seamless integration and a coherent user experience

- Participate in the continuous improvement of our technical stack, engineering practices, and software development lifecycle

- Mentor and provide technical guidance to junior developers, helping them develop their skills and expertise

- Document technical specifications, processes, and best practices to maintain a high level of knowledge sharing and collaboration


**Required Qualifications**:

- 5+ years of experience as a Backend Developer or a similar role, with a proven track record of delivering high-quality, scalable, and secure backend solutions

- Proficiency in one or more modern backend programming languages and frameworks (e.g., Node.js, Python, Ruby on Rails, PHP, Java)

- Expertise in designing and implementing RESTful APIs, microservices, and other backend components

- Strong understanding of database technologies (e.g., MySQL, PostgreSQL, MongoDB) and the ability to design and optimize database schemas

- Familiarity with message queuing systems, caching mechanisms, and other distributed systems concepts

- Experience with containerization and orchestration technologies, such as Docker and Kubernetes

- Solid understanding of security best practices, including authentication, authorization, and data protection

- Ability to write clean, maintainable, and well-documented code

- Excellent problem-solving, analytical, and critical-thinking skills

- Effective communication and collaboration skills, with the ability to work cross-functionally

- Bachelor's degree in Computer Science, Software Engineering, or a related technical field


**Desired Qualifications**:

- Experience in the digital agency or technology consulting industry

- Proficiency in cloud-based infrastructure and platforms (e.g., AWS, Azure, Google Cloud)

- Familiarity with event-driven architectures and serverless computing

- Knowledge of test-driven development (TDD) and continuous integration/continuous deployment (CI/CD) practices

- Experience with real-time data processing and streaming technologies (e.g., Apache Kafka, Amazon Kinesis)

- Exposure to Agile software development methodologies and best practices

- Certifications in cloud platforms or backend development disciplines


If you are an experienced Backend Developer with a passion for building robust and scalable server-side solutions, we encourage you to apply for this exciting opportunity.


Related Posts
Full Stack Developer (PHP)
17 September
Senior motion graphic designer
17 September
Senior Software full stack Developer
17 September

WMK Tech Copyright © 2024. All rights reserved