Nexus is the supercomputer for everyone, powering the world’s most complex computation to build the Verifiable Internet.
Backend Engineer – Contract
Location
Argentina
Posted
72 days ago
Salary
0
Seniority
Mid Level
Job Description
Backend Engineer – Contract
Nexus
• Design and build backend services in Node.js and Rust for Nexus’s Layer 1 and DEX. • Develop APIs and data pipelines for trading, liquidity, and on-chain verification. • Build and maintain blockchain infrastructure components (RPC endpoints, explorers, dev tools). • Write clean, well-tested code that supports verifiable financial applications.
Job Requirements
- 2-4 years of experience working with Backend services
- Experience developing backend systems in Node.js, Python, Go, Rust, or similar languages.
- Proficiency with PostgreSQL, Prisma, or equivalent data stores.
- Understanding of API design, authentication flows, and performance optimization.
- Excellent communication skills in Business English (spoken & written).
Benefits
- Build the backend systems powering the Layer 1 for Verifiable Finance.
- Collaborate with experts across blockchain, AI, and financial infrastructure.
- Shape the foundation for a verifiable, transparent, global trading system.
- Thrive in a fast-moving, high-impact engineering environment.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Aligning Engineering with High-Value Problems. Work closely with product and engineering leadership to propose initiatives and drive impactful technical changes. • Collaborating across teams, guiding senior developers in managing and reducing technical debt. • Building and scaling Global Platforms. Develop and maintain products with billions of page views per month, ensuring scalability and performance. • Solving Complex Technical Challenges. Work with engineers across European offices to deliver solutions that impact millions of users. • Owning and Improving Development Processes. Participate in product design, write and review code, and advocate for quality, security, and performance with a DevOps mindset • Collaborating and learning with the OLX Engineering community.
• Development: You design and develop robust, scalable web applications as well as service-oriented interfaces to integrate complex business logic across different project contexts. • Operations & Support: You act as the technical contact for third-level support, analyze functional requirements, identify causes of incidents, and proactively assist in finding solutions and planning releases within projects. • Database Architecture: You take responsibility for planning, managing, and optimizing our databases. • Coordination: You coordinate your tasks within the team by implementing technical specifications in clear, structured sprint cycles while keeping project goals in focus. • Requirements Analysis: In direct exchange with internal stakeholders, you evaluate new functional and technical requirements, translate them into viable solution concepts, and provide advisory input during planning. • Documentation: You independently create and maintain our development documentation, ensuring knowledge is sustainably preserved and always accessible.
• Work with deep technical and analytical understanding of what has already been implemented in the project, ensuring continuous evolution of the solutions; • Serve as the technical reference within the team, exerting leadership influence and supporting more junior developers; • Contribute directly to innovation and knowledge acquisition in the Android ecosystem and other related technologies; • Develop and maintain high-performance REST APIs; • Design and implement resilient, scalable and fault-tolerant services; • Work on optimizing latency, throughput and performance of high-volume systems; • Implement advanced caching strategies, including distributed Redis; • Apply rate limiting, circuit breaker and backpressure mechanisms; • Perform profiling and tuning of applications for maximum efficiency; • Work on database modeling focused on performance and scalability; • Work with relational and non-relational databases according to project needs; • Operate with microservices architecture in production, ensuring consistency and availability; • Implement observability practices, monitoring and distributed tracing; • Work with Docker, Kubernetes and cloud environments (AWS, GCP or Azure).
• Act as the team's technical reference, providing support and direction to more junior developers; • Conduct in-depth technical analysis of what has already been implemented in the project; • Exert leadership influence within the team, guiding best practices and technical decisions; • Contribute to continuous innovation and knowledge growth within the Android ecosystem; • Work with strong experience in Vanilla JavaScript, ensuring full mastery of the language in its pure form; • Apply advanced knowledge of the event loop, garbage collection, and memory leaks; • Perform DOM manipulation in constrained environments; • Take into account real hardware limitations such as limited CPU and memory, as well as older browsers; • Drive performance optimization for low-end environments; • Work with microservices architecture and distributed systems; • Work with REST APIs and both synchronous and asynchronous communication; • Use message brokers such as Kafka, RabbitMQ, or similar; • Apply concepts of idempotency, retry strategies with backoff, and circuit breakers; • Ensure observability through logs, metrics, and tracing.



