Apply📍 Spain, United Kingdom
🏢 Company: Intellum, Inc.
- 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
- 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
Backend DevelopmentDockerNode.jsSQLAgileExpress.jsGitJavascriptKubernetesMongoDBOAuthReact.jsTypeScriptAPI testingREST APICI/CDAgile methodologiesRESTful APIsMicroservicesJSONDebugging
Posted 4 days ago
Apply