Senior Full Stack Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Full Stack Software Engineer | InnovateTech Solutions Inc.

The Tone:
This is a full-time role at InnovateTech Solutions Inc., with options for Remote (North America) or Hybrid (New York, NY). The company builds cutting-edge software products that set industry standards, specializing in scalable, high-performance web applications and services that support businesses worldwide. This Senior Full Stack Software Engineer role is crucial for designing, developing, and deploying robust, user-friendly web applications from front to back. The position offers an opportunity to lead key projects, mentor engineers, and directly influence the company’s product direction.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote (North America) or Hybrid (New York, NY)
• Team: Product development team
• Mission: Design, develop, and deploy robust, scalable, and user-friendly web applications from front to back.
• Tech Stack: React (preferred), Angular, Vue.js, JavaScript/TypeScript, HTML5, CSS3, Node.js with Express/NestJS (preferred), Python, Java, Go, C#, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Azure, GCP, Docker, Kubernetes, CI/CD, GraphQL, AWS Lambda, Azure Functions, WebSockets

What You’ll Actually Do
• Lead Feature Development: Lead the design, development, and implementation of new features and enhancements for core web applications, encompassing both front-end and back-end components.
• Collaborate with Teams: Partner closely with product managers, UX/UI designers, and other engineers to translate business requirements into technical specifications and deliver solutions.
• Build APIs and UIs: Develop and maintain highly performant, scalable, and secure APIs, microservices, and responsive user interfaces using modern technologies.
• Improve Architecture & Mentor: Contribute to architectural discussions and decisions, promote best practices and coding standards, and actively mentor junior and mid-level engineers.
• Ensure Quality & Stability: Troubleshoot, debug, and optimize existing systems, write comprehensive tests, and participate in on-call rotations to ensure reliability, performance, and security.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience in full stack software development.
• Experience: 5+ years of professional experience in full stack software development, with a strong portfolio of shipped products and successful project delivery, including proficiency in React (preferred front-end) and Node.js with Express/NestJS (preferred back-end).
• Skills: Strong command of JavaScript/TypeScript, HTML5, and CSS3; extensive experience with back-end development; solid understanding of relational and NoSQL databases; proven experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
• Bonus: Master’s degree in Computer Science or a related field, experience with GraphQL, knowledge of serverless architectures, familiarity with agile development methodologies, or contributions to open-source projects.

Related Jobs