Senior Node.js Architect

Mindgrub
Summary
Join Mindgrub as a Senior Node.js Architect on a contract or contract-to-hire basis, working closely with a major U.S. utility company to develop innovative technology solutions. This leadership role requires emotional intelligence, trust-building, and the ability to navigate ambiguity. Ideal candidates possess experience managing high-impact projects for enterprise-level organizations, especially in the utility sector. Exceptional leadership skills and a proven track record of delivering successful products are essential. The position involves API architecture and development, system design, cross-functional collaboration, and platform enhancement. The contract is initially for six months, with a high potential for renewal or full-time employment.
Requirements
- 10+ years of professional software development experience
- Deep expertise in Node.js and TypeScript
- Strong working knowledge of AWS services (e.g., Lambda, API Gateway, S3, CloudWatch)
- Serverless Frameworks and AWS SAM
- Familiarity with API documentation tools (e.g., Swagger/OpenAPI, Postman)
- Strong grasp of API design, security, and performance best practices
- Excellent written and verbal communication skills
- Strong self-management and the ability to work effectively on a fully remote team
Responsibilities
- Design and build scalable, secure, and maintainable RESTful APIs using Node.js and TypeScript
- Champion the use of serverless architectures, especially AWS Lambda and AWS APIGateway to reduce operational overhead and increase system resilience
- Ensure high performance and responsiveness of backend systems by optimizing performance and leveraging best practices
- Lead architectural discussions and make high-level design decisions that align with project and business goals
- Conduct code reviews and enforce coding standards and best practices across the API team
- Partner with frontend, mobile, Salesforce, and DevOps engineers to deliver cohesive, end-to-end solutions
- Troubleshoot and resolve complex performance and system issues in distributed cloud environments
- Represent the backend team in agile ceremonies and strategic planning discussions
- Drive improvements in our cloud deployment procedures, observability tooling, and developer experience
- Influence technical roadmaps and participate in longer-term architectural planning
Preferred Qualifications
- Comparable experience in managing high-impact projects for enterprise-level organizations, particularly in the utility sector, or a similar industry with authenticated account experiences
- Expertise or familiarity with AI technologies
Benefits
- Work remotely or in the office - your choice!
- Excellent benefits package that includes medical, dental, vision, and 401(k)
- Employer-paid Short-Term Disability (STD)
- Paid Time Off available when you start
- Free access to Premium Calm app subscription
- Annual training budget dedicated to your professional development