sr backend developer - Riyadh, المملكة العربية السعودية - Duncan & Ross

    Default job background
    وصف

    JOB SUMMARY:

    As a Senior Backend Developer youwill play a pivotal role in the development and maintenance ofsophisticated backend applications and systems. Your expertise inNodeJS .NET and Java will be instrumental in building robustefficient and scalable backend solutions. This role requires a deepunderstanding of serverside logic database interactions and theability to lead and mentor a team ofdevelopers.

    RESPONSIBILITIES:

    • Lead the developmentand optimization of serverside applications and databases usingNodeJS Java and .Net ensuring high performance andresponsiveness
    • Design and implement advancedalgorithms to solve complex problems in backenddevelopment.
    • Oversee integration with multipledata sources and databases (SQL NoSQL etc.)
    • Spearhead the Agile development process activelyparticipating and leading sprint planning reviews andretrospectives
    • Collaborate with frontenddevelopers to integrate userfacing elements with server logicseamlessly
    • Work closely with product ownersand designers to refine and enhance product features providingtechnical leadership and innovative solutions
    • Troubleshoot debug and upgrade existing systems ensuringthey meet the evolving needs of the business.
    • Produce clean efficient and reusable code setting astandard for the development team
    • Conduct codereviews providing feedback to ensure adherence to best practices incoding standards testability and efficiency
    • Implementation of contemporary engineering practices likelean software development test driven development continuousintegration and continuous deployment
    • Contribute to and oversee the creation and maintenance oftechnical documentation ensuring it reflects product updates andaddresses user feedback
    • Provide technicalleadership and mentoring to juniordevelopers

    TECHNICALREQUIREMENTS:

    • Lead thedevelopment and optimization of serverside applications anddatabases using NodeJS Java and .Net ensuring high performance andresponsiveness
    • Design and implement advancedalgorithms to solve complex problems in backenddevelopment.
    • Oversee integration with multipledata sources and databases (SQL NoSQL etc.)
    • Spearhead the Agile development process activelyparticipating and leading sprint planning reviews andretrospectives
    • Collaborate with frontenddevelopers to integrate userfacing elements with server logicseamlessly
    • Work closely with product ownersand designers to refine and enhance product features providingtechnical leadership and innovative solutions
    • Troubleshoot debug and upgrade existing systems ensuringthey meet the evolving needs of the business.
    • Produce clean efficient and reusable code setting astandard for the development team
    • Conduct codereviews providing feedback to ensure adherence to best practices incoding standards testability and efficiency
    • Implementation of contemporary engineering practices likelean software development test driven development continuousintegration and continuous deployment
    • Contribute to and oversee the creation and maintenance oftechnical documentation ensuring it reflects product updates andaddresses user feedback
    • Provide technicalleadership and mentoring to juniordevelopers.

    Vertical:

    Technology

    RemoteWork :

    No