Senior Software Engineer
Full-time
Erada
Job Description
Job Description
Key Responsibilities:
- Design, develop, and maintain backend services and APIs using Node.js, ensuring high performance, reliability, and scalability.
- Collaborate with product managers, designers, and frontend developers to translate business requirements into technical solutions.
- Lead the architecture and design discussions to build robust and scalable systems.
- Optimize application performance, monitor system health, and resolve production issues.
- Mentor junior developers, conduct code reviews, and ensure adherence to coding standards and best practices.
- Stay up-to-date with the latest trends and advancements in Node.js and backend development technologies.
- Implement security and data protection measures in line with industry standards.
- Contribute to the entire software development lifecycle, from concept and design to deployment
Job Requirements
Job Requirements
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in backend development, with at least 3 years focused on Node.js.
- Proficient in building RESTful APIs, microservices, and serverless architectures.
- Strong understanding of asynchronous programming, event-driven architectures, and non-blocking I/O
- Experience with database systems, including both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud, and containerization tools such as Docker.
- Knowledge of CI/CD pipelines, testing frameworks, and version control systems (e.g., Git).
- Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
- Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
Preferred Qualifications:
- Previous experience working in the fintech sector, with an understanding of industry-specific challenges and -compliance requirements.
- Experience with TypeScript in Node.js development.
- Familiarity with front-end frameworks like React or Angular for full-stack development.
- Knowledge of GraphQL, WebSocket, or real-time communication protocols.
- Background in DevOps practices and infrastructure-as-code tools such as Terraform.
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Maadi, Cairo vacancy
- Job Description You'll play a key role in transforming our Consumer Acquisition Platform and capabilities by: • Building a Robust Platform: Developing and integrating systems that seamlessly connect data from APIs, databases, and external client integrations to drive...
- ...Job Description The Software Engineer - PHP Laravel is responsible for designing, developing, testing, and maintaining software applications and systems. This role involves collaborating with team members within the same department, including product managers, QA engineers...
- talabat is part of the Delivery Hero Group, the world’s pioneering local delivery platform, our mission is to deliver an amazing experience—fast, easy, and to your door. We operate in over 70+ countries worldwide. Headquartered in Berlin, Germany. Delivery Hero has...
- ...degree from a decent relevant University. Ideally, Bachelor of Engineering or Computer Science. Experience 5+ in ( Saudi Arabia Market )... ...experience as a Sales Account Manager or Sales Account Executive in Software Industries. ~Hands on experience in sales and an ability to...
- ...Job Description We're seeking a Software QC Engineer to guarantee the quality of our products through exploratory and automated testing. Your responsibilities will involve designing and executing tests, identifying and resolving defects, and monitoring quality metrics...
- ...quality through code reviews and implement best practices in software development. Troubleshoot and resolve complex technical issues... ...~ Bachelor’s degree in Computer Science, Software Engineering, or a related field. ~5+ years of professional software development...
- ...Job Description Job Title: Senior Data Engineer Job Summary: We are seeking a highly skilled and experienced Senior Data Engineer... ...-functional teams, including data scientists, analysts, and software engineers, to deliver high-quality data solutions that support...
- ...opportunities. Leading the preparation of commercial and technical aspects of bids in coordination with the cost estimation, engineering, and procurement teams. Ensuring that all services, materials, and manpower requirements are included in the final offer, in line...
- ...Job Description Design structures, such as buildings or bridges Create structural models by using computer-aided design software Measure loads and pressures caused by environmental or human influence Follow construction safety guidelines Choose appropriate...
- ...materials. Design Machines using design applications ( Solid Works, Catia , Unigraphics, or substitutions ), and consult with engineering teammates to ensure that designs are feasible Record and evaluate testing data, altering designs as necessary to bring them to...
- ...Job Description ~ Development of software with Microsoft .NET (4.0 and above) including (but not limited to) ASP.NET (Web Forms and... ...WCF and Web API). Job Requirements BSc in Computer Engineering or Computer Science. Minimum 2 year experience in ASP.net development...
- ...methods to protect against them Ensures security infrastructure processes, concepts, and maintenance are incorporated into systems, software, and hardware platforms in accordance with approved internal standards. Participate in technical and forensic investigation...
- ...issues. Work with cross-functional teams to ensure quality throughout the software development life-cycle. Job Requirements ~ Bachelor’s degree in computer science or Computer Engineering ~ Web services knowledge. ~ Previous Experience in test both Web and...
- ...Job Description COB is seeking a talented and passionate AI Engineer to join our growing technology team. You will play a key role in designing, developing, and deploying cutting-edge AI solutions, with a primary focus on Large Language Models (LLMs) and intelligent...
- ...understand customer needs and translate them into actionable solutions. ~ Experience managing the full sales cycle and using CRM software (e.g., HubSpot, Salesforce). ~ Self-motivated, adaptable, and comfortable working independently and as part of a team. ~...
- Job Description Monitor and maintain systems, to ensure that services run smoothly, and disruptions are minimized. Provide guidance on payment platforms ensures users can use them efficiently, reducing user-related errors or support requests. Work closely with...
- ...computer science field or equivalent At least 2-years industry experience. Excellent communication skills Excellent command of English language (Reading and Writing). Proven technical background. Good knowledge of SDLC and software development methodologies....
- ...per project needs. Job Requirements Bachelor’s degree in Civil Engineering. Minimum 7 years of experience in procurement within construction companies, with at least 3 years in a senior role. Strong negotiation, communication, and analytical skills. Ability...
- ...and compliance. Troubleshoot technical issues and report progress to management. Job Requirements B.Sc. in Mechanical Engineering. Minimum 7 years of experience in construction site supervision . Solid background in mechanical systems for large-scale...
- ...are looking for a skilled and experienced Electromechanical Senior Engineer (DataCenter Solutions Architect) to join our team. The ideal... ...closely with internal teams such as electrical, mechanical, and software engineers to ensure seamless integration of systems and...
- ...OCEAN: ISST-FIBER OCEAN is a leading UAE engineering infrastructure and Energy company... ...seeking a Telecom (Electrical & Mechanical) Senior Engineer with extensive experience in... ...technicians. ~ Proficiency in using CAD software or other design tools to produce...
- ...computer science field or equivalent At least 2-years industry experience. Excellent communication skills Excellent command of English language (Reading and Writing). Proven technical background. Good knowledge of SDLC and software development methodologies....
- ...business opportunities and markets Develop and maintain strategic partnerships with key stakeholders Collaborate with the engineering team to tailor solutions to client needs Generate and present proposals, bids, and technical documentation Conduct market research...
- ...Engage in lifelong learning and develop new theories or methods Job Requirements Proven working experience in mechanical engineering Working experience with product lifecycle management (PLM), finite element analysis (FEA) and computational fluid dynamics (CFD...
- ...Description Global Contracting & Steel Structure is hiring a Senior Structure Design Engineer. About the job: · Design and analyze structural... ...principles and relevant design codes. - Proficiency in Structural Design Software (AutoCAD, SAP, SAFE, ETABS,….)....
- ...Troubleshooting Exposure to Ticketing System like JIRA, Manage engine Service Desk or any other. Experience in supporting Call... ...Engineer Application and System troubleshooting (Both hardware & Software) Troubleshooting of Tools and Applications Basic...
- ...Job Description About ISST-FIBER OCEAN: ISST-FIBER OCEAN is a leading UAE engineering infrastructure and Energy company providing comprehensive solutions to the telecommunications, Datacenter infrastructure, and power industries across Africa and the Middle East....
- ...Description Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.... .... Job Requirements ~ BSc degree in Computer Science, Engineering, or a related subject. ~5+ years of experience in developing...
- ...related field. ~ Proven experience in hardscape materials, planting selection, and specifications. ~ Utilize technical tools and software such as AutoCAD, Revit, SketchUp, lumine, Rhino, and MS Office Suite. ~ Strong commitment to design quality and technical...
- ...media-buying, planning, and research Interest in following advertising and media trends Working knowledge of media analytics software (e.g,. comScore) Excellent communication and negotiation skills Organizational and multitasking abilities Attention to...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
