FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior NodeJS Developer
Smart WorkingSenior NodeJS Developer joining Smart Working's Engineering team to deliver scalable, data-driven applications. Collaborate with various stakeholders and drive engineering excellence.
Tech Stack
Tools & technologiesAWSCloudDistributed SystemsDockerGoogle Cloud PlatformKubernetesMongoDBNode.jsNoSQLTypeScript
About the role
Key responsibilities & impact- Develop and maintain scalable applications using NodeJS, TypeScript, MongoDB, Docker, and related technologies
- Contribute hands-on across the full software development lifecycle, from design through deployment and support
- Collaborate closely with developers, designers, QA, and product stakeholders to deliver high-quality product features and enhancements
- Participate actively in Agile ceremonies, including sprint planning, standups, retrospectives, and estimation sessions
- Review technical designs, requirements, and specifications to provide constructive feedback and ensure engineering quality
- Identify technical risks, dependencies, and architectural considerations early in the development process
- Drive engineering best practices across CI/CD, testing, observability, security, and code quality
- Contribute to architectural strategy and support scalable, maintainable system design decisions
- Build and support real-time, event-driven, and data-intensive platform capabilities
- Participate in an on-call support rota and contribute to incident resolution and operational stability
- Collaborate across business and technical teams to align engineering delivery with commercial and customer objectives
- Promote knowledge sharing, documentation, and continuous improvement across the engineering organisation
- Leverage AI-assisted development tools to improve engineering productivity and delivery efficiency
Requirements
What you’ll need- Strong professional experience with NodeJS and TypeScript in production environments
- Strong experience with MongoDB and NoSQL database design, including:
- - Schema modelling
- - Indexing strategies
- - Aggregation pipelines
- - Performance optimisation
- Hands-on experience with Docker and containerised application development
- Experience designing and building scalable backend systems and APIs
- Strong understanding of event-driven architectures and distributed systems
- Experience working with real-time, data-driven SaaS platforms
- Solid understanding of software architecture and ability to contribute to architectural decision-making
- Strong understanding of engineering best practices, including:
- - CI/CD pipelines
- - Code reviews
- - Automated testing
- - Observability and monitoring
- - Performance optimisation
- - Security practices
- Understanding of OWASP Top 10 security vulnerabilities and mitigation techniques
- Experience working within Agile software development environments
- Strong communication and collaboration skills across cross-functional teams
- Experience working with cloud environments such as AWS or GCP
- Experience with container orchestration platforms such as Kubernetes
- Ability to troubleshoot issues through to resolution in production systems
- Experience integrating AI development tools into engineering workflows with measurable impact
- Strong ownership mindset with a collaborative and delivery-focused approach
Benefits
Comp & perks- Flexible work arrangements
- Professional development
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
NodeJSTypeScriptMongoDBNoSQLDockerCI/CDevent-driven architecturedistributed systemsAPI designperformance optimisation
Soft Skills
communicationcollaborationownership mindsetdelivery-focusedconstructive feedbackknowledge sharingcontinuous improvementproblem-solvingcross-functional teamworkAgile participation