Senior Backend Engineer
CC Staffing International
Amman, Jordan1 month ago
45 views9 saves1 applies
Prepare for this role
Job Type
full time
Description
Key Responsibilities:
- Design, develop, and maintain backend components, services, and APIs.
- Architect and implement scalable, high-availability backend systems that can handle high traffic.
- Collaborate with frontend developers and other team members to integrate user-facing elements with server-side logic.
- Optimize application performance, focusing on speed, scalability, and efficiency.
- Work with databases (SQL and NoSQL), ensuring data integrity, security, and optimization.
- Lead code reviews, provide technical mentorship, and ensure best coding practices across the team.
- Troubleshoot and debug production issues, and provide long-term solutions to prevent recurrence.
- Implement security measures and safeguard sensitive information from common vulnerabilities.
- Monitor system performance and proactively resolve bottlenecks, improving system uptime and reliability.
- Stay updated with the latest technologies and introduce relevant innovations into the backend development process.
Required Skills and Qualifications:
- 5+ years of experience in backend development.
- Proficiency in server-side languages like Node.js, Python, Java, PHP.
- Expertise in RESTful API design and integration, understanding of microservices architecture is a plus.
- Strong experience with databases: both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Redis).
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure for deploying, scaling, and managing services.
- Solid understanding of version control systems like Git.
- Experience with testing frameworks and writing automated tests.
- Familiarity with message queues (e.g., RabbitMQ, Kafka) and asynchronous processing.
This job is found at InterviewStack.io
Skills
scalabilitysqlnosqlnode.jspythonjavaphpmicroservicesmysqlpostgresqlmongodbredisawsgcpazuregitrabbitmqkafkabackend developmentcode reviewhigh availability
About CC Staffing International
CC Staffing International specializes in providing tailored recruitment consultancy services worldwide, connecting companies with the right talent to achieve ambitious business objectives.
staffing, recruitmentWebsite