[Remote] Senior Full Stack Developer (Node.js)
Note: The job is a remote job and is open to candidates in USA. ENO8 is a Dallas-based tech studio that empowers companies to design and develop innovative, impactful digital products. They are currently hiring an experienced Senior Full Stack Developer for a fully remote role, focusing on building complex web applications using Node.js and related technologies.
Responsibilities
- Design, develop, and maintain end-to-end web applications using Node.js, Express.js, React.js, and Next.js
- Build secure, scalable backend services and REST APIs
- Design and implement payment transaction workflows, including billing, invoicing, subscriptions, refunds, and reconciliation
- Integrate and manage payment gateways, handling edge cases such as failures, retries, idempotency, and webhooks
- Design transactional data models ensuring data consistency, integrity, and auditability
- Work extensively in a production AWS environment, ensuring scalability, security, and performance
- Work as part of a distributed agile development team
- Participate in technical design and product planning meetings
- Document technical requirements, designs, and processes related to the product
- Apply strong Git branching strategies (feature branches, release branches, hotfixes) and maintain clean pull-request practices
- Use modern AI-powered development tools to: + Accelerate feature development + Improve debugging and root-cause analysis + Refactor and optimize code safely
- Participate in code reviews, refactoring, and architectural discussions
- Collaborate closely with Product, Business Analysis, Design, and QA teams
- Support production deployments, monitoring, and issue resolution
- Maintain clear and structured technical documentation
Skills
- 8+ years of professional experience as a Full Stack Developer
- Strong hands-on experience with Node.js & Express.js (Minimum of 6 yrs)
- Strong hands-on experience with React.js & Next.js (Minimum 6 yrs)
- Strong hands-on experience with AWS (EC2, S3, RDS/DynamoDB, Lambda, IAM, CloudWatch)
- Proven experience working on complex applications with payment transactions and invoicing
- Strong understanding of cloud security, secrets management, and environment configuration
- Excellent knowledge of Git workflows and branching strategies (Git Flow or equivalent)
- Practical experience using the latest AI tools for accelerated development and bug fixing (e.g., AI-assisted coding, debugging, refactoring, and test generation tools)
- Solid understanding of SDLC, APIs, and scalable system design
- Experience working in Agile / Scrum environments
- Comfortable working independently in a remote-first setup
- Dependable: Consistently delivers on commitments and takes ownership of outcomes
- Great Communication: Clear, proactive, and effective with technical and non-technical stakeholders
- Quality-Focused: Takes pride in clean, maintainable, and secure code
- Customer-Oriented: Genuinely cares about serving customers and building reliable systems
- Team Player: Collaborates effectively and contributes positively to team culture
- Problem Solver: Approaches complex challenges calmly and systematically
Benefits
- Competitive contract rates.
- Opportunities for skill development and growth in a dynamic environment.
- Work on innovative digital projects that shape industries.
- Join a passionate, global team of technologists and innovators.
- We make it easy to work with us by paying quickly and treating our contractors with the respect they deserve.
Company Overview
Apply To This Job