Lead Full Stack Developer (Expert in .Net & React) – Remote Opportunity

Remotestar

London, United Kingdom Full-time in I.T. & Communications
    Share:
    • Job ID 2757230

    Job Description

    Our client is at the forefront of innovation, utilizing AI-driven technology to dismantle obstacles to equitable and lucrative trade in emerging markets.

    Through its Intelligent Open Commerce Platform, our client seamlessly connects FMCG Brands, Distributors, and Local Merchants within a unified and fair marketplace. This platform equips stakeholders with actionable insights and data, enabling enhanced decision-making. FMCG Brands can tap into new market opportunities, Distributors gain access to a wider customer base while optimizing their operations, and Local Merchants can focus on selling products rather than searching for them.

    Our client boasts a vibrant and diverse team of talented individuals from over twenty countries, communicating in multiple languages, with a presence across Africa, Europe, and Latin America.

    In this role:

    We are in search of an experienced Senior Full Stack Software Engineer with expertise in both front-end and back-end development. The successful candidate will design, develop, and uphold our platform and its associated services. A solid understanding of testing methodologies is crucial, as the engineer will be responsible for conducting their own testing to assure the quality and performance of our applications, keeping in mind that our customers ultimately benefit from well-crafted, scalable software.

    Key Duties:

    • Design, build, and maintain software systems utilizing contemporary frameworks and technologies.
    • Collaborate with cross-disciplinary teams to outline, design, and implement new features.
    • Craft clean, maintainable, and high-efficiency code.
    • Apply responsive design principles to ensure optimal application performance across a variety of devices and screen sizes.
    • Develop and integrate REST, GraphQL, and RPC APIs.
    • Execute comprehensive testing on applications, including unit, integration, and end-to-end testing.
    • Debug and troubleshoot technical challenges and software bugs.
    • Participate in a support rotation for addressing production issues or outages.
    • Manage technical debt that emerges from standard development processes.
    • Keep abreast of emerging technologies and industry developments.

    Required Skills and Qualifications:

    • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent hands-on experience.
    • Expertise in front-end technologies, including HTML, CSS, JavaScript, and current frameworks/libraries such as React.
    • Proficiency in mobile development, particularly using Kotlin (Android) and Swift (iOS).
    • Strong knowledge of server-side languages and frameworks such as Node.js, .NET, PHP, GoLang, or Rust.
    • Experience with database management systems like MySQL, PostgreSQL, MS SQL Server, and MongoDB.
    • Familiarity with Git and branching strategies, including GitOps.
    • A solid grasp of testing frameworks and methodologies, such as Jest, Mocha, and Selenium.
    • Able to write and maintain unit, integration, and end-to-end tests.
    • Capable of producing and comprehending design documentation using C4, sequence diagrams, and workflows.
    • Exceptional problem-solving abilities and meticulous attention to detail.
    • A solid comprehension of logging, monitoring, and observability to ensure software performance meets requirements.
    • Strong interpersonal and teamwork abilities.

    Preferred Skills:

    • Experience with cloud services such as AWS, Azure, or Google Cloud.
    • Knowledge of DevOps practices and CI/CD pipelines.
    • Familiarity with containerization tools like Docker and Kubernetes.
    • Experience in developing distributed systems and an understanding of concepts like sharding and Pub/Sub.
    • Familiarity with Agile methodologies.

    If you feel you don’t meet every single requirement, we still encourage you to apply. Your unique experiences and insights may be just what we need!

    Benefits:

    Joining a pioneering eCommerce solutions provider, you’ll be part of an expanding international company that fosters ambition and creativity.

    In addition, you can look forward to:

    • 25 Days of Annual Leave, increasing to 26 days after your first year with us.
    • Pension Plan.
    • Life Insurance Coverage.
    • Dental Insurance.
    • Private Healthcare Options.
    • Stock / Equity Opportunities.

    Other jobs you may like

    10x your chance to get hired

    Land a job without sending dozens of applications!

     

    Let employers find you

     

    Happy Remote Worker