Since its founding in 1996, CTC has grown into a trusted global partner in AI & ML, Enterprise Applications, Digital Services, Managed Services, and Business Services. With headquarters in Detroit, Michigan, CTC has a team of over 2,000 experts worldwide. We empower more than 100 organizations to tackle complex challenges and transform them into sustainable competitive strengths driving innovation, efficiency, and growth every step of the way. Our strengths have always been Commitment to Customer, Commitment to Colleagues, and Commitment to Community (CTC).
Why the Senior Full-Stack JavaScript Role is 🔥
Love building apps that actually make an impact? This is your chance. You’ll own features end-to-end—from design to production—helping users share insights, candidate info, and PDF reports. Mix front-end & back-end, mentor teammates, shape coding practices, and deliver high-quality software that moves the business forward.
What You’ll Be Doing 💻
- Build full-stack features with NestJS, Angular & PostgreSQL
- Develop REST APIs , WebSocket services & integrate with Salesforce / email systems
- Craft fast, accessible UI with Angular Material & Bootstrap
- Deploy, monitor & maintain services on Heroku , with AWS S3 integrations
- Keep systems scalable & reliable with TypeORM & RabbitMQ
- Write automated tests (Jasmine, Jest, Mocha)
- Join agile ceremonies , backlog grooming & sprint planning
- Review code, give feedback & share knowledge
- Collaborate with DevOps / Admin for smooth CI / CD & deployment
- Troubleshoot production issues & improve monitoring
- Contribute to architectural discussions & microservice patterns
Must-Haves ✅
REST API + WebSocket experience (Express / NestJS)Angular, React, or Vue & responsive design skillsORM experience (TypeORM / Sequelize)SQL knowledgeStrong unit testing skillsAgile delivery, CI / CD, code reviews, GitFlowNice-to-Haves 🌟
NestJS, TypeORM, Angular Material, Bootstrap, SCSSRabbitMQ, Redis, microservicesJasmine, Jest, Mocha, PuppeteerAWS (S3), HerokuFront-end performance & accessibility know-howSalesforce API (jsForce), transactional emailsMonitoring & observability experienceTech Stack ⚡
Languages : TypeScript, JavaScriptFrameworks : NestJS, Angular 13+, Angular Material, Bootstrap, RxJS, HandlebarsPlatforms / Cloud : Heroku, AWS S3Datastores : PostgreSQL, Salesforce, RabbitMQCI / CD & DevOps : GitFlow, pipelinesTesting / QA : Jasmine, Jest, Mocha, PuppeteerObservability : NewRelic, Snyk, PapertrailHow You’ll Collaborate 🤝
Work with Product Owners on backlog & prioritiesTeam up with QA / Automation Engineers to ensure qualityPartner with DevOps / Admin for deploymentsCollaborate with Software Architect on system designParticipate in agile rituals, code reviews, documentation