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 flexible work and remote-first options available. InnovateTech Solutions is a pioneering technology company committed to developing cutting-edge solutions that redefine industry standards. As a Senior Software Engineer, Full Stack, you will be a key contributor to our engineering team, playing a crucial role in designing, developing, and deploying robust and scalable web applications. This position offers an exciting opportunity to work on complex, high-impact projects across our core product suite, contributing significantly to both front-end and back-end development.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote

• Mission: This role is centered on taking ownership of the full software development lifecycle, from initial concept to deployment, to deliver robust, scalable web applications, exceptional user experiences, and highly performant systems.
• Tech Stack: React, Angular, Vue.js, Webpack, Babel, Node.js, Express, Python, Django, Flask, Java, Spring Boot, Go, PostgreSQL, MySQL, MongoDB, Redis, RESTful API, Git, AWS, Azure, GCP, Docker, Kubernetes, TypeScript, GraphQL, microservices architecture, event-driven systems, Jest, React Testing Library, Cypress, Mocha, JUnit

What You’ll Actually Do
• Development: Lead the design, development, and maintenance of scalable full-stack applications using modern technologies and best practices.
• Coding: Write clean, efficient, well-documented, and testable code for both front-end (e.g., React, Angular, Vue.js) and back-end (e.g., Node.js, Python/Django/Flask, Java/Spring Boot, Go) environments.
• Collaboration: Collaborate with product and design teams to understand user needs, define technical requirements, and deliver intuitive and responsive user interfaces.
• Architecture: Architect and implement robust APIs and microservices, ensuring high performance, security, and reliability.
• Mentorship: Mentor junior engineers, sharing knowledge, best practices, and fostering a culture of continuous learning and improvement within the team.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related field.
• Experience: Minimum of 5+ years of professional experience in full-stack software development, including modern front-end JavaScript frameworks and back-end languages/frameworks.
• Skills: Proficiency with front-end frameworks (React, Angular, Vue.js), back-end languages (Node.js, Python, Java, Go), databases (SQL/NoSQL), RESTful API design, Git, cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and Agile/Scrum methodologies.
• Bonus: Experience with TypeScript, GraphQL, microservices architecture, event-driven systems, testing frameworks, performance optimization, or contributions to open-source projects.

Related Jobs

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