Senior Software Engineer – Backend
Floward · Cairo · Remote · LinkedIn
About the job
Job Purpose The Senior Software Engineer – Backend is responsible for designing, building, and optimizing scalable, secure, and high-performance backend systems at Floward. The role involves API development, microservices architecture, cloud-based solution integration, and database management. The engineer will work closely with cross-functional teams to ensure seamless product delivery while upholding software quality and system reliability standards. Key Responsibilities 1. Backend Development Lead the development of scalable and modular backend systems using .NET Core, C#, and Node.js. Design and implement robust, well-documented APIs to support front-end and mobile clients. Maintain and enhance microservices-based architecture. Manage database schemas and ensure data integrity using PostgreSQL and MongoDB. Integrate third-party APIs and cloud-based services as needed. 2. Performance Optimization Monitor backend system performance and implement improvements. Identify and resolve bottlenecks and technical debt. Apply caching, indexing, and other performance tuning techniques. 3. Integration & Collaboration Collaborate with frontend, DevOps, QA, and product teams to ensure seamless integration across platforms. Participate in Agile ceremonies including sprint planning, daily standups, and retrospectives. Provide technical guidance to ensure adherence to backend development best practices. 4. Security & Compliance Implement industry-standard security measures for APIs, data, and infrastructure. Ensure secure communication between services and external endpoints. Maintain compliance with data protection regulations and Floward’s security protocols. 5. Testing & Quality Assurance Write and maintain unit and integration tests using tools like NUnit, MSTest, Mocha, and Chai. Participate in code reviews and contribute to improving backend code quality. Support CI/CD processes and ensure tested, secure, and reliable code is delivered. Qualifications & Experience Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Experience: 5+ years of hands-on backend development experience. Strong experience with .NET Core, C#, Node.js, PostgreSQL, and MongoDB. Proven ability to build and maintain microservices architectures. Experience with REST API design, API gateways, and system integration Should have one year of experience working with AI tools like Claude and Codex and has experience with the open source AI models Working knowledge of AWS cloud services, Kafka, RabbitMQ, and DevOps practices. Familiarity with Agile development methodologies and tools (Jira, Git, GitHub Actions). … mais Pesquise vagas mais rápido com Premium Acesse informações sobre empresas, como prioridades estratégicas, tendências de número de funcionários e muito mais Jonatas e outros milhões de usuários têm contas Premium Reative o Premium Aproveite o suporte 24 horas e cancele quando quiser.
Application
Posted last week
Members feature · See plans
Remember: Vagaslume.Tech never charges fees, courses or payments to take part in hiring processes. If you are asked to pay anything related to being hired, do not make the payment.