Job Description
Join InnovateTech Solutions as a Senior Full-Stack Software Engineer and help shape the future of digital innovation in North Carolina's thriving tech ecosystem. We're seeking passionate engineers to build scalable, user-centric applications that solve real-world problems. Our collaborative culture combines cutting-edge technology with agile methodologies to deliver exceptional products. Enjoy competitive benefits, flexible work arrangements, and opportunities to grow your career while making tangible impact.
Responsibilities
- Architect and develop end-to-end web applications using React, Node.js, and cloud technologies (AWS/GCP)
- Lead cross-functional teams through Agile sprints, ensuring timely delivery of high-quality software
- Optimize system performance and implement scalable solutions handling millions of daily transactions
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with product managers to translate business requirements into technical specifications
- Implement CI/CD pipelines and automated testing frameworks
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years professional development)
- Expert proficiency in JavaScript/TypeScript, React, and Node.js ecosystems
- Strong experience with cloud platforms (AWS/GCP) and containerization technologies (Docker/Kubernetes)
- Proven track record of architecting microservices and RESTful APIs
- Experience with SQL/NoSQL databases (PostgreSQL, MongoDB)
- Familiarity with testing frameworks (Jest, Cypress) and CI/CD pipelines
- Excellent problem-solving skills and ability to work in fast-paced environments