Applied Blockchain logoApplied Blockchain logo

Senior Full-Stack Developer

Applied BlockchainRemote — Portugal
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Requirements8+ years of professional software development experience.3+ years of hands-on experience with TypeScript, including Node.js and React. Extensive experience in building and maintaining production systems. Able to work confidently in a senior, autonomous engineering environment. Strong communication skills with fluency in English. Preferred QualificationsFamiliarity with functional programming principles or languages such as OCaml or Haskell. Experience in trading, finance, or real-time systems. A solid understanding of DevOps practices and operational challenges (logging, metrics, automation). Willingness to travel for company or client engagements.

About the job

Join our dynamic team as a Senior Full-Stack Developer, focusing on the development of a robust trading platform for a prominent enterprise client. This platform has been operational for over seven years, showcasing the stability and longevity of our project and team.

The system is essential for production, featuring an evolving architecture that emphasizes performance, reliability, and maintainability. While Applied Blockchain is recognized for its expertise in distributed ledger and cryptography, this role specifically targets a non-blockchain trading system utilizing cutting-edge TypeScript technologies. As a full-stack developer, you will have a stronger focus on frontend development using React and TypeScript.

You will collaborate with a highly skilled team of senior engineers and QA developers, where independence, technical ownership, and strategic decision-making are valued.

Key Responsibilities

  • Design, develop, and maintain features across the full technology stack of the internal trading platform.
  • Technology stack includes:
    • TypeScript (Node.js & React)
    • Monorepo tools, GitHub, GitHub Actions
    • Testing frameworks such as Jest and Playwright
    • Data storage with Redis and MS SQL, and real-time communication via WebSockets
    • Containerization with Docker and orchestration with Kubernetes
    • Monitoring tools like Grafana, Prometheus, and SonarQube
  • Own features end-to-end from concept to deployment.
  • Collaborate with platform and DevOps engineers on pipeline development, observability, and operational issues.
  • Engage with clients directly to clarify requirements and propose effective solutions.
  • Enhance automated testing practices and contribute to code quality.
  • Participate in peer code reviews to uphold high engineering standards within the team.
  • Utilize LLM/AI-enabled development tools and techniques, leveraging the latest models from OpenAI, Anthropic, etc., in daily tasks.

About Applied Blockchain

Applied Blockchain is a leading technology firm specializing in blockchain solutions and innovative software development. Our commitment to quality, stability, and long-term collaboration with clients enables us to create impactful solutions that drive progress in the digital age.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.