Senior Full-Stack Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Full-Stack Software Engineer | Innovatech Solutions

The Tone:
This is a full-time role at Innovatech Solutions, with remote-first options or hybrid for local candidates. Innovatech Solutions is a pioneering technology firm dedicated to building the next generation of digital experiences. We empower businesses to innovate and grow through cutting-edge software solutions, data-driven insights, and a commitment to engineering excellence. This role is central to designing, developing, and deploying robust, scalable web applications that power our core products and services.

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

• Team: Dynamic product development team
• Mission: Design, develop, and deploy robust, scalable, and high-performance web applications that power core products and services.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, JavaScript, TypeScript, Node.js, Python, Java, Go, Express, Django, Spring Boot, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Azure, Google Cloud Platform, Git

What You’ll Actually Do
• Lead: Lead the design and development of complex full-stack features and applications, ensuring quality, maintainability, and scalability.
• Code: Write clean, efficient, and well-documented code for both front-end and back-end systems.
• Collaborate: Collaborate with cross-functional teams, including product managers and UX/UI designers, to define requirements and deliver high-impact features.
• Architect: Architect and implement robust APIs and microservices, ensuring seamless integration and data flow.
• Mentor: Mentor junior engineers, providing technical guidance and fostering continuous learning and improvement.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience; this is a senior-level position.
• Experience: 5+ years of professional full-stack software development experience with significant contributions to shipped products, including deploying and managing applications on cloud platforms.
• Skills: Expert proficiency in at least one modern front-end framework (e.g., React.js, Angular, Vue.js) and at least one back-end programming language (e.g., Node.js, Python, Java, Go); solid understanding of API design principles and experience with microservices; proficiency with relational databases; strong problem-solving and analytical skills.
• Bonus: Master’s degree in Computer Science or a related field; experience with Docker, Kubernetes, CI/CD pipelines, and DevOps practices; familiarity with testing methodologies; experience working in an Agile/Scrum environment; contributions to open-source projects.

Related Jobs