Nium - SDE II - Backend (Node.js)
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Architect, design, and develop scalable, fault-tolerant backend services using Node.js and TypeScript following clean architecture and best engineering practices. • Take ownership of system design, API contracts, data models, and performance optimizations for high-throughput, low-latency systems. • Lead and contribute to microservices architecture, event-driven systems, and asynchronous processing using Kafka/RabbitMQ. • Drive production excellence by improving observability, monitoring, alerting, and incident response in collaboration with SRE and DevOps teams. • Perform code reviews, mentor junior engineers, and set high standards for engineering quality, security, and reliability. • Work closely with Product and Business stakeholders to translate complex requirements into robust technical solutions. • Participate in on-call rotations, root-cause analysis, and continuous system improvements. • 2–4 years of backend engineering experience, with strong hands-on expertise in Node.js and TypeScript in production systems. • Solid understanding of distributed systems, scalability, concurrency, and failure handling. • Strong experience with relational databases (PostgreSQL/MySQL) and NoSQL stores (MongoDB/DynamoDB). • Hands-on experience with message brokers such as Kafka or RabbitMQ. • Strong exposure to AWS services, CI/CD pipelines, containerization, and working knowledge of Kubernetes. • Excellent problem-solving skills with strong foundations in DSA and design patterns. • Experience in payments, fintech, or high-availability platforms is a strong plus. • Knowledge of Java or other backend languages is an added advantage.
Responsibilities
• Architect, design, and develop scalable, fault-tolerant backend services using Node.js and TypeScript following clean architecture and best engineering practices. • Take ownership of system design, API contracts, data models, and performance optimizations for high-throughput, low-latency systems. • Lead and contribute to microservices architecture, event-driven systems, and asynchronous processing using Kafka/RabbitMQ. • Drive production excellence by improving observability, monitoring, alerting, and incident response in collaboration with SRE and DevOps teams. • Perform code reviews, mentor junior engineers, and set high standards for engineering quality, security, and reliability. • Work closely with Product and Business stakeholders to translate complex requirements into robust technical solutions. • Participate in on-call rotations, root-cause analysis, and continuous system improvements.
Benefits
• We Value Performance: Through competitive salaries, performance bonuses, sales commissions, equity for specific roles and recognition programs, we ensure that all our employees are well rewarded and incentivized for their hard work. • We Care: The wellness of Nium’ers is our #1 priority. We offer medical coverage along with 24/7 employee assistance program, generous vacation programs including our year-end shut down. We also provide a flexible hybrid working environment (3 days per week in the office). • We Upskill Ourselves: We are curious, and always want to learn more with a focus on upskilling ourselves. We provide role-specific training, internal workshops, and a learning stipend. • We Constantly Innovate: Since our inception, Nium has received constant recognition and awards for how we approach both our business and talent opportunities. Check out CNBC World’s Top Fintech Companies 2024. • We Celebrate Together: We recognize that work is also about creating great relationships with each other. We celebrate together with company-wide social events, team bonding activities, happy hours, team offsites, and much more!
Similar Jobs
No credit card. Takes 10 seconds.