Design and develop high-performance, fault-tolerant backend systems and user-facing features using Node.js and Java (or other backend languages).
Collaborate with Product, Design, and Engineering teams to define, develop, and deliver complex features.
Take end-to-end ownership of services and components from design to deployment and operations.
Build and maintain secure, scalable, and maintainable RESTful or GraphQL APIs.
Participate in code reviews, architecture discussions, and promote best engineering practices.
Identify areas for performance and reliability improvements and proactively address them.
Work in an agile team, contributing to sprints, stand-ups, retrospectives, and planning sessions.
Stay up to date with emerging technologies and share knowledge with the team.
Requirements
At least 5+ years of experience in software development.
A bachelor’s degree in computer science, engineering, mathematics, or a related field (or equivalent experience).
Strong proficiency in Node.js / TypeScript, ideally with a modern backend framework (NestJS, Express, Fastify, or similar). (Required).
Expertise in Java or another backend programming language (such as Scala, Kotlin, Go, C/C++, Rust, Python, etc.) and the ability to learn new languages quickly.
Solid TypeScript and React skills enough to implement and maintain features in a Next.js codebase alongside backend changes (you don't need to be a dedicated UI engineer).
Strong understanding of backend architecture and data systems: relational databases, NoSQL, caches, queues / messaging, and REST or GraphQL API design.
A bias toward automation: automated testing, CI/CD pipelines, and infrastructure-as-code as defaults rather than afterthoughts.
Comfort working in an agile team (Scrum, Kanban, or similar) and collaborating effectively with Product, Design, and other engineers.
Good command of the English language and the ability to communicate effectively.
Tech Stack
GraphQL
Java
JavaScript
Kotlin
Next.js
Node.js
NoSQL
Python
React
Rust
Scala
TypeScript
Go
Benefits
health insurance
retirement plans
paid time off
flexible work arrangements
professional development
equipment allowances
wellness programs
Senior Software Engineer, Full Stack at Coda | JobVerse