
Senior NodeJS Developer
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in Pakistan.
• Design and maintain scalable applications utilizing NodeJS, TypeScript, MongoDB, Docker, and other associated technologies.
• Actively engage throughout the entire software development lifecycle, from initial design to deployment and ongoing support.
• Work closely with developers, designers, QA, and product stakeholders to deliver top-notch product features and improvements.
• Take part in Agile ceremonies, such as sprint planning, daily standups, retrospectives, and estimation sessions.
• Assess technical designs, requirements, and specifications to offer constructive feedback and ensure high engineering standards.
• Recognize technical risks, dependencies, and architectural considerations early in the development process.
• Promote engineering best practices in areas like CI/CD, testing, observability, security, and code quality.
• Contribute to architectural strategies and assist in making decisions for scalable and maintainable system designs.
• Develop and maintain real-time, event-driven, and data-intensive platform features.
• Participate in an on-call support rotation and assist in resolving incidents to maintain operational stability.
• Collaborate with both business and technical teams to ensure engineering output aligns with commercial and customer goals.
• Encourage knowledge sharing, documentation, and continuous improvement within the engineering organization.
• Utilize AI-assisted development tools to enhance engineering productivity and delivery efficiency.
• Extensive professional experience with NodeJS and TypeScript in production settings.
• Deep experience with MongoDB and NoSQL database design, encompassing:
• - Schema modeling
• - Indexing strategies
• - Aggregation pipelines
• - Performance optimization
• Practical experience with Docker and the development of containerized applications.
• Proven track record in designing and building scalable backend systems and APIs.
• Strong grasp of event-driven architectures and distributed systems.
• Experience with real-time, data-centric SaaS platforms.
• Solid understanding of software architecture and the ability to contribute to architectural decisions.
• Comprehensive knowledge of engineering best practices, including:
• - CI/CD pipelines
• - Code reviews
• - Automated testing
• - Observability and monitoring
• - Performance optimization
• - Security practices
• Familiarity with OWASP Top 10 security vulnerabilities and their mitigation techniques.
• Experience in Agile software development environments.
• Excellent communication and collaboration skills across cross-functional teams.
• Experience with cloud environments such as AWS or GCP.
• Proficiency with container orchestration platforms like Kubernetes.
• Ability to troubleshoot and resolve issues in production systems.
• Experience integrating AI development tools into engineering workflows with measurable results.
• Strong ownership mindset paired with a collaborative and delivery-oriented approach.
• Flexible work arrangements.
• Opportunities for professional development.
SD Solutions
SIS International Research & Strategy Consulting
Roblox
Get handpicked remote jobs straight to your inbox weekly.