Apply

Senior JavaScript Engineer

Posted 5 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Spain, United Kingdom

🏢 Company: Intellum, Inc.

⏳ Experience: 5+ years

🪄 Skills: Backend DevelopmentDockerNode.jsSQLAgileExpress.jsGitJavascriptKubernetesMongoDBOAuthReact.jsTypeScriptAPI testingREST APICI/CDAgile methodologiesRESTful APIsMicroservicesJSONDebugging

Requirements:
  • 5+ years of experience as a JavaScript/Node.js developer
  • Strong proficiency in Node.js, with hands-on experience in building scalable backend services
  • Experience with TypeScript in production environments
  • Experience designing and consuming RESTful APIs
  • Strong focus on unit testing, integration testing, and working with QA to ensure high test coverage
  • Experience with MongoDB and familiarity with databases paradigms (SQL or NoSQL)
  • Understanding of authentication mechanisms (OAuth, JWT, session-based authentication)
  • Familiarity with Docker, Kubernetes, or other containerization tools is a plus
  • Exposure to React.js and ability to collaborate with front-end engineers
  • Experience with debugging, monitoring, and supporting production applications
  • Knowledge of scalable architecture, caching strategies, and performance optimization
  • Strong problem-solving skills and ability to work in a fast-paced, agile environment
  • Proactive mindset, with the ability to share feedback, raise concerns, and suggest improvements
Responsibilities:
  • Design, develop, and maintain scalable back-end services and APIs using Node.js and TypeScript
  • Architect, implement, and optimize RESTful APIs
  • Ensure high code quality through unit testing, integration testing, and automated test coverage
  • Work closely with the QA team to document requirements, ensure testability, and implement test-driven development where applicable
  • Support production availability by troubleshooting issues, and proactively improving system resilience
  • Collaborate with the Product team to break down features into well-defined tasks, provide technical feedback, and align development with business goals
  • Optimize performance and scalability of back-end services
  • Implement best practices for security, authentication, and authorization
  • Collaborate in the replatforming effort, contributing to architectural decisions and modernization strategies
  • Maintain and improve CI/CD pipelines, logging, and monitoring for backend services
  • Proactively communicate with cross-functional teams, provide constructive feedback, and contribute to a culture of continuous improvement
  • Contribute to team goals by consistently delivering on projects that have high complexity and critical business impact
  • Write well-crafted, high-quality, and easy-to-maintain code
  • Write unit and automated tests for new features
  • Proactively contributes to the improvement of other engineers in the company through mentoring and providing constructive, candid feedback
  • Proactively gives technical and strategic feedback on projects relevant to their expertise that leads to better outcomes
Apply