Job description3–10 years of professional software development experience, with at least 3+ years in Node.js API development.Strong proficiency in Java, JavaScript / TypeScript.Hands-on experience with REST APIs, GraphQL, and asynchronous communication (WebSockets, gRPC).Proficiency with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).Familiarity with API documentation tools (Swagger / OpenAPI, Postman).Experience with source control (Git) and agile development practices.Strong problem-solving, debugging, and optimization skills.Understanding of software engineering principles and processes (e.g., Lean, Agile, DevOps) and continuous improvement through measurement.