Senior Fullstack Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Fullstack Software Engineer | InnovateTech Solutions

The Tone:
This is a full-time hybrid/remote role at InnovateTech Solutions. The company is dedicated to building cutting-edge products that solve complex problems and create exceptional user experiences. This role is instrumental in designing, developing, and maintaining scalable web applications across the full software development lifecycle, offering a significant opportunity to impact products and the engineering culture.

The TL;DR
• Role: Full Time
• Location: Hybrid/Remote

• Team: Works within product development initiatives, leading architectural solutions and mentoring junior engineers.
• Mission: To design, develop, and maintain scalable web applications that contribute across the entire software development lifecycle and make a significant impact on products.
• Tech Stack: React, Angular, Vue.js, JavaScript/TypeScript, HTML5, CSS3, Node.js, Python, Java, Go, Ruby, Express, Django, Spring Boot, Gin, RESTful API, GraphQL, PostgreSQL, MySQL, MongoDB, Redis, DynamoDB, Git, GitHub/GitLab, AWS, Azure, Google Cloud Platform (GCP), Docker, Kubernetes, CI/CD, Jest, Mocha, Cypress, Selenium

What You’ll Actually Do
• Design, develop, and maintain highly scalable and performant web applications using modern front-end frameworks and robust back-end technologies.
• Lead and participate in the full software development lifecycle, including requirements gathering, architectural design, coding, testing, deployment, and operational support.
• Collaborate closely with product managers, UX/UI designers, and other engineers to translate business requirements into technical specifications and deliver high-quality features.
• Mentor and guide junior engineers, fostering a culture of continuous learning, knowledge sharing, and professional growth within the team.
• Identify and implement improvements to system performance, reliability, scalability, and security.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience, with a focus on fullstack software development.
• Experience: 5+ years of professional experience in fullstack software development, including proven expertise with at least one modern front-end framework (React, Angular, or Vue.js) and solid experience with back-end development using languages like Node.js, Python, Java, Go, or Ruby.
• Skills: Deep understanding of RESTful API design and development, extensive experience with relational and/or NoSQL databases, proficiency with Git and GitHub/GitLab workflows, strong understanding of software design patterns, data structures, and algorithms, excellent problem-solving skills, and strong communication skills.
• Bonus: Experience with cloud platforms (AWS, Azure, or GCP), familiarity with containerization technologies (Docker, Kubernetes) and microservices architecture, experience with CI/CD pipelines and DevOps best practices, knowledge of testing frameworks and methodologies, contributions to open-source projects or a strong personal portfolio, or a Master’s degree in a relevant technical field.

Related Jobs

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