About the Role
The position involves leading technical design and architecture decisions for full-stack applications using React and Node.js, ensuring system scalability, maintainability, and alignment with engineering best practices.
Responsibilities
- Lead the design and implementation of front-end and back-end systems using React and Node.js
- Collaborate with engineering teams to define scalable software architectures
- Establish coding standards and promote best practices across development cycles
- Evaluate and integrate new technologies to improve system performance
- Mentor developers in architectural patterns and application design
- Ensure solutions meet security, reliability, and performance requirements
- Translate business requirements into technical blueprints
- Oversee code reviews to maintain architectural integrity
- Work closely with product managers and stakeholders to refine technical direction
- Drive the evolution of the platform’s technical infrastructure
- Support deployment processes and continuous integration workflows
- Troubleshoot and resolve complex system-level issues
- Contribute to API design and service-oriented architecture
- Maintain documentation for system architecture and design decisions
- Promote reusability and modular design principles
Nice to Have
- Experience with TypeScript
- Familiarity with Next.js or similar frameworks
- Knowledge of performance optimization techniques
- Background in test-driven development
- Experience with monitoring and observability tools
- Exposure to event-driven architectures
- Leadership in agile or lean development environments
- Contributions to open-source projects
- Experience in mentoring junior engineers
- Understanding of domain-driven design
Compensation
Competitive salary and benefits package
Work Arrangement
Fully remote position with flexible hours
Team
Collaborative engineering team focused on scalable web applications
Technology Stack
- Primary frontend: React with modern hooks and state management
- Backend services: Node.js with Express or similar frameworks
- Database systems: PostgreSQL, MongoDB, or equivalent
- Infrastructure: AWS, Docker, Kubernetes, and serverless functions
- CI/CD: GitHub Actions, Jenkins, or comparable tools
Work Environment
- Fully remote setup with asynchronous collaboration
- Emphasis on work-life balance and personal growth
- Regular team syncs and architecture review meetings
- Support for professional development and conferences
- Transparent decision-making and open feedback culture
Does not sponsor visas for this role