Why This Role Stands Out
This hybrid role offers significant growth potential as you'll design and build scalable web applications using cutting-edge technologies like React 18.3, Node.js, and NestJS, while also managing cloud infrastructure with Terraform and AWS. You'll thrive here if you're a seasoned developer passionate about modern best practices, micro-frontend architecture, and contributing to a dynamic tech team. Apply today to shape the future of InnoCore Solutions' innovative platforms!
Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
Dallas, TX, United States
Posted
2 weeks ago
NestJSNode.jsSASSAPI GatewayAWSOAuthScrumAgileCSSGitGitHub ActionsJWTJavaScriptJestJiraPostgreSQLPrismaRESTReactTerraformTypeScript
Job Description
Responsibilities:
- Design, develop, and maintain scalable, high-performance web applications using React 18.3, TypeScript, Node.js, and NestJS, following modern development standards and best practices.
- Build and maintain React 18.3 Micro Frontend applications using reusable, modular, and independently deployable UI components.
- Develop reusable front-end components, hooks, and libraries using React, TypeScript, SASS, and modern CSS, with a focus on maintainability and consistent user experiences.
- Design and develop scalable REST APIs using NestJS and Node.js, including API validation, error handling, authentication, authorization, logging, and documentation.
- Implement data access and persistence using Prisma ORM and PostgreSQL, including schema design, migrations, queries, transactions, and performance optimization.
- Optimize front-end and back-end applications for performance, scalability, reliability, accessibility, browser compatibility, and maintainability across a wide range of devices.
- Deploy and operate containerized Node.js/NestJS applications on AWS ECS, leveraging API Gateway and Route 53 for API exposure, routing, and application accessibility.
- Develop and maintain Infrastructure as Code (IaC) using Terraform to provision and manage AWS cloud infrastructure in a consistent and repeatable manner.
- Implement and maintain automated CI/CD pipelines using GitHub Actions for application build, testing, security validation, deployment, and release automation.
- Participate in Agile development processes, including sprint planning, backlog refinement, code reviews, troubleshooting, and production support using tools such as Jira and GitHub.
Requirements:
- 5+ years of professional software development experience with strong hands-on experience in Node.js, TypeScript, and React.
- Strong experience developing modern web applications using React 18.x, React Hooks, reusable components, and state-management patterns.
- Hands-on experience designing and developing Micro Frontend architectures and modular, reusable React applications.
- Strong experience building RESTful APIs using Node.js and NestJS, including API design, validation, authentication, authorization, error handling, and documentation.
- Hands-on experience with TypeScript and modern JavaScript/ECMAScript standards.
- Strong experience with Prisma ORM and PostgreSQL, including relational data modeling, schema design, migrations, queries, and database performance optimization.
- Experience developing unit and integration tests using Jest or similar JavaScript/TypeScript testing frameworks.
- Hands-on experience with Git, GitHub, and GitHub Actions for source control, branching, code reviews, automated testing, and CI/CD.
- Experience deploying and supporting containerized applications using AWS ECS and integrating services with AWS API Gateway and Route 53.
- Hands-on experience with Terraform for AWS infrastructure provisioning and Infrastructure as Code.
- Understanding of modern web security practices, including JWT/OAuth-based authentication, authorization, API security, and secure coding practices.
- Strong understanding of application performance, scalability, fault tolerance, logging, monitoring, and troubleshooting.
- Experience working in an Agile/Scrum development environment and collaborating with cross-functional engineering teams.
Education:
- Bachelor's degree in Computer Science/Engineering or related field
Similar jobs
- TE
Palantir Foundry Full Stack Developer
NewTekShapers
New York, NY🇺🇸On-site17 hours agoDockerMicroservicesSQL+10Technology - PT
Salesforce CPQ Developer - W2
NewPrudent Technologies and Consulting
United States🇺🇸Hybrid17 hours agoSOAPRESTTechnology - EW
Senior Salesforce Developer at IN
NewElite Workforce Inc
United States🇺🇸Hybrid17 hours agoEncryptionTechnology - SI
Lead Full Stack Software Engineer (W2 Only)
NewStellent IT LLC
Seattle, WA🇺🇸Hybrid17 hours agoDockerMySQLSQL+15Technology - ER
Salesforce Developer - Indianapolis, IN - ( Must be based in IN / MI / OH / IL / WI ) - 12 Months
NewERPA
Indianapolis, IN🇺🇸Hybrid17 hours agoTechnology - PT
Saleforce Developer
NewPrudent Technologies and Consulting
San Antonio, TX🇺🇸Hybrid17 hours agoTechnology