Are you applying to the internship?
Job Description
Senior Full-Stack Software Engineer | InnovateTech Solutions
The Tone:
This is a full-time role at InnovateTech Solutions, with options for hybrid or remote work. InnovateTech Solutions focuses on creating advanced software solutions that empower businesses and improve industries. The company culture is built on curiosity, collaboration, and continuous learning, valuing ideas and tangible impact. This position is central to designing, developing, and deploying robust, scalable, and user-friendly web applications that drive core business initiatives and shape the future of the company’s main products.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Hybrid/Remote
• Mission: To shape the future of flagship products by tackling complex technical challenges, mentoring engineers, and contributing to architectural decisions, all while delivering exceptional user experiences and robust back-end systems.
• Tech Stack: React, Angular, Vue.js, JavaScript, TypeScript, HTML5, CSS3, Node.js, Express, Python, Django, Flask, Java, Spring Boot, C#, .NET Core, PostgreSQL, MySQL, MongoDB, DynamoDB, RESTful APIs, GraphQL APIs, Git, Jest, React Testing Library, Mocha, Chai, JUnit, Docker, Kubernetes, AWS, Azure, GCP
What You’ll Actually Do
• Lead Development: Design, develop, test, and deploy highly scalable and reliable full-stack applications using modern technologies.
• Architectural Contribution: Actively participate in architectural discussions, offering insights to guide the evolution of the platform.
• UI Development: Build responsive, intuitive, and high-performance user interfaces to ensure an outstanding user experience.
• Back-End Development: Develop and maintain robust server-side logic, APIs, and databases, ensuring data integrity and security.
• Code Quality & Mentorship: Write clean, maintainable code, conduct thorough code reviews, and mentor junior and mid-level engineers.
The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
• Experience: 5+ years of professional experience in full-stack web development.
• Skills: Strong proficiency in JavaScript/TypeScript, HTML5, CSS3, and modern front-end frameworks (e.g., React.js, Angular, or Vue.js). Extensive experience with at least one back-end language/framework (e.g., Node.js with Express, Python with Django/Flask, Java with Spring Boot, or C# with .NET Core). Solid experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, DynamoDB). Demonstrated experience in designing and consuming RESTful and/or GraphQL APIs. Proficient with Git and collaborative development workflows, coupled with excellent analytical, problem-solving, debugging, and communication skills.
• Bonus: Experience with cloud service providers (AWS, Azure, GCP), containerization (Docker, Kubernetes), understanding of CI/CD pipelines and DevOps principles, experience with microservices architecture, and experience working in an Agile/Scrum development environment.