Senior Software Engineer, Full Stack

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Full Stack | InnovateTech Solutions

The Tone:
This is a full-time role at InnovateTech Solutions, with hybrid/remote options available. InnovateTech Solutions develops groundbreaking software products that redefine industry standards, empowering businesses with intelligent, scalable, and user-friendly technology. This role is crucial for designing and maintaining robust web applications across the entire stack, directly impacting our customers by delivering high-quality software solutions.

The TL;DR
• Role: Full Time
• Type: Flexible (Hybrid/Remote options available)
• Team: Product development team
• Mission: Design, develop, and maintain robust and scalable web applications across the entire stack, from intuitive user interfaces to powerful backend services.
• Tech Stack: React, Angular, Vue.js, HTML, CSS, JavaScript (ES6+), Node.js, Python, Java, Go, Ruby, Express, Django, Spring Boot, Ruby on Rails, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Azure, GCP, Docker, Kubernetes, CI/CD, DevOps, Serverless architectures, GraphQL

What You’ll Actually Do
• Design: Lead the design and development of complex features and modules for core web applications, ensuring high performance, scalability, and responsiveness.
• Develop: Write clean, maintainable, and efficient code in both front-end and back-end technologies.
• Collaborate: Work closely with product management, design, and QA teams throughout the software development lifecycle.
• Architect: Architect and implement robust APIs and microservices.
• Mentor: Mentor junior engineers, conduct code reviews, and promote best practices in software engineering.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, with experience as a Senior Software Engineer.
• Experience: 5+ years of professional experience in full stack web development, with extensive experience in back-end development using various technologies and frameworks.
• Skills: Strong proficiency in front-end frameworks like React, Angular, or Vue.js, along with modern HTML, CSS, and JavaScript (ES6+); solid understanding of SQL and NoSQL database systems; experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes); excellent problem-solving, communication, and interpersonal skills.
• Bonus: Experience with serverless architectures, knowledge of GraphQL, contributions to open-source projects, and previous experience mentoring junior engineers or leading small teams.

Related Jobs

AI-enabled Builder Early CareerFull Time
Stripe
Posted 12 hours ago In-person San Francisco, CA Software Development $120K - $180K / year