Senior Software Engineer
Company details
Company: Oumla
Job type: Remote
Country: France
City: Paris
Experience: 4 years or more
Description of the offer
We’re looking for an exceptional Senior Software Engineer (Backend / Web3)—someone who thrives in high-performance environments, holds extremely high technical standards, and has a deep, practical understanding of blockchain infrastructure and EVMs.
This is not a role for average engineers. We want someone who can design, build, optimize, and operate production-grade blockchain systems and backend platforms at scale, with strong ownership and architectural judgment.
Key Responsibilities
Blockchain Infrastructure & Nodes
- Set up, configure, and maintain EVM-compatible blockchain clients in Linux environments.
- Optimize blockchain node performance, reliability, and observability.
- Ensure seamless integration between blockchain nodes and backend services.
Backend Engineering & Microservices
- Design and build secure, high-performance backend services using Node.js, Go, and TypeScript (Rust is a strong plus).
- Develop and maintain scalable microservices architectures using gRPC, tRPC, ExpressJS, and modern monorepo tooling such as Turborepo.
- Optimize and operate PostgreSQL and Redis for performance, reliability, and scalability.
- Implement security best practices including authentication, authorization, encryption, and secrets management.
Smart Contracts & EVM Expertise
- Develop and optimize Solidity smart contracts, following best practices and established standards (e.g. ERC-721, ERC-1155).
- Demonstrate a deep understanding of EVM internals, execution models, and blockchain protocols—not just surface-level usage.
Cloud & DevOps
- Design, deploy, and operate infrastructure on AWS and/or Google Cloud.
- Build and maintain CI/CD pipelines, monitoring, logging, and alerting.
- Continuously improve system performance, reliability, and cost efficiency.
AI, Productivity & Engineering Quality
- Leverage AI-powered development tools (e.g. Cursor, ChatGPT, Claude, Gemini) to improve development speed and code quality.
- Write clear, well-structured technical documentation for systems and processes.
- Uphold best practices for security, scalability, testing, and maintainability.
- Participate in architecture reviews and mentor junior engineers.
Required Skills & Experience
- 5+ years of experience in backend engineering.
- Strong expertise in Node.js and backend system design.
- Experience with Go and TypeScript; Rust is a strong plus.
- Solid experience with PostgreSQL and Redis.
- Hands-on experience with blockchain/Web3 systems and Solidity smart contracts.
- Strong understanding of EVMs and blockchain protocols (required).
- Experience setting up and running Ethereum or other EVM-compatible blockchain clients.
- Proficiency with AWS and/or Google Cloud.
- Strong Linux experience, especially for running and optimizing production infrastructure.
- High standards for code quality, documentation, and system reliability.
Nice to Have
- Background in cryptography (elliptic curves, hashing algorithms, key management).
- Experience with Rust in production systems.
- Contributions to open-source blockchain or infrastructure projects.
- Prior experience building large-scale blockchain or custody infrastructure.
Why Join Us
- Work on real, production-grade blockchain infrastructure—not experiments.
- Collaborate with a highly skilled team at the forefront of blockchain innovation.
- Competitive compensation with meaningful equity ownership.
- Join a fast-growing startup shaping the future of digital assets and blockchain infrastructure. it to explicitly target staff / principal-level candidates
Location of employment
How to apply?
Click on the button to get the company email or employment application form.
Apply with External LinkSponsored ads
