URGENT Hiring: Senior Developer Reasoning & Benchmark (Algorithms and Data Structures)

5 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Contractual

Job Description

algorithmically rich coding challenges and benchmark systems across multiple languages.


This role is open for multiple tech stacks:


PHP, JavaScript, Go, TypeScript, Java, Python, Rust, C++, C, SQL, R, and Ruby.


🔹 What You’ll Do


  • Design challenging coding problems and evaluation systems

    that test reasoning, planning, and correctness in real-world scenarios.
  • Develop

    robust, high-quality software and comprehensive test suites covering edge cases.

  • Write

    clear, unambiguous technical specifications and problem statements

    that balance creativity and precision.
  • Cover a wide range of algorithmic domains:

    data structures, graph algorithms, number theory, systems design, and performance engineering.

  • Apply structured documentation with metadata on taxonomy, difficulty, domain relevance, and reliability.
  • Collaborate in

    peer reviews and QA processes

    to maintain top engineering standards.
  • Deliver maintainable, modular, and scalable work ready for production or downstream applications.


🔹 What We’re Looking For


  • 5+ years

    of experience in software engineering, algorithm design, or systems-level programming.
  • Strong expertise in one of the core technologies (minimum 4+ years) or equivalent deep experience in one of the listed languages (PHP, JavaScript, Go, TypeScript, Java, Python, Rust, C++, C, SQL, R, and Ruby.)
  • Proven ability to write concise, technically challenging algorithmic code.
  • Strong understanding of algorithmic complexity, performance optimization, and computational constraints.

  • Experience with test automation, benchmarks, or systems evaluation is a big plus.
  • Familiarity with

    JSON, YAML, and version-controlled codebases (Git, etc.).


🔹 Domains of Expertise


  • You should be fluent in at least 4 or more of these areas:
  • Core Data Structures:

    Trie, Segment Tree, Union Find
  • Algorithmic Paradigms:

    Dynamic Programming, Greedy Algorithms, Bitmasking
  • Graph Algorithms:

    Shortest Paths, Network Flow, Topological Sorting
  • Mathematics & Number Theory:

    Geometry, Probability, Modular Arithmetic
  • String Processing:

    Suffix Trees, Rolling Hashing, Pattern Matching
  • Advanced Topics:

    2-SAT, FFT, Linear Programming


Ideal Profile:


  • Freelancers or contract professionals available for immediate onboarding
  • Strong attention to detail, independent execution, and technical curiosity
  • Excellent communication and task discipline in a remote setting

Mock Interview

Practice Video Interview with JobPe AI

Start PHP Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now