- Company Name
- 1inch
- Job Title
- Software Engineer, Backend (TypeScript.js or Node.Js)
- Job Description
-
**Job Title:** Software Engineer, Backend (Node.js / TypeScript)
**Role Summary:**
Design, build, and maintain high‑performance, scalable backend services for a DeFi infrastructure platform. Work on microservice-based architecture, optimize API latency and throughput, and ensure reliability, security, and observability of services such as History, Tokens, Prices, and BFF.
**Expectations:**
- Deliver clean, efficient code aligned with agile sprint goals.
- Own service reliability and performance, proactively addressing bottlenecks.
- Collaborate with cross‑functional teams in a Scrum environment.
- Continuously improve monitoring, alerting, and deployment pipelines.
**Key Responsibilities:**
- Architect and implement scalable microservices and RESTful APIs.
- Optimize database queries and backend response times for low latency.
- Configure and maintain metrics pipelines, dashboards, and alerting for fault detection.
- Conduct performance profiling, capacity planning, and system tuning.
- Participate in code reviews, design discussions, and sprint planning.
- Ensure backend components are secure, fault‑tolerant, and resilient.
- Identify and mitigate system vulnerabilities.
**Required Skills:**
- Proficiency in Node.js and TypeScript.
- Strong SQL skills; experience with PostgreSQL.
- Familiarity with Redis, message brokers (NATS, EMQX, Kafka).
- Experience using Prometheus and Grafana for observability.
- Solid understanding of blockchain fundamentals, Web3, and Solidity.
- Knowledge of CI/CD pipelines, Docker, and basic Kubernetes concepts.
- Excellent problem‑solving, communication, and quality‑driven mindset.
**Nice to Have:**
- Nest.js experience.
- Event‑driven architecture knowledge.
- Web3 libraries (ethers.js, web3.js).
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
- Prior experience in fintech, DeFi, or crypto development projects.