Are you applying to the internship?
Job Description
Senior Full Stack Software Engineer | InnovateTech Solutions Inc.
The Tone:
This is a full-time role at InnovateTech Solutions Inc., located in San Francisco, CA (Hybrid Remote). InnovateTech Solutions Inc. builds cutting-edge software products that revolutionize industries. This role is instrumental in designing, developing, and deploying robust, scalable, and high-performance web applications that power core services, contributing significantly to architecture and implementation of new features and products.
The TL;DR
• Role: Full Time
• Type: Hybrid
• Location: San Francisco, CA (Hybrid)
• Team: Dynamic product development team
• Mission: Owns designing, developing, and deploying scalable web applications across the full stack.
• Tech Stack: React, TypeScript, HTML5, CSS3, JavaScript, Node.js, Express, Python, Django, Flask, Java, Spring Boot, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Azure, Google Cloud Platform, RESTful API, microservices architecture, distributed systems, Git, Docker, Kubernetes
What You’ll Actually Do
• Lead: Lead the design, development, and implementation of new features and functionalities across web platforms, ensuring high quality and best practices.
• Develop: Write clean, maintainable, and efficient code in both front-end (React, TypeScript) and back-end (Node.js, Python, Java) environments.
• Collaborate: Collaborate with product managers, UX/UI designers, and other engineers to define specifications, plan sprints, and deliver exceptional user experiences.
• Architect: Contribute to architectural discussions and decisions, helping shape the future of the technical stack and infrastructure.
• Ensure Quality: Implement and maintain robust unit, integration, and end-to-end tests to ensure code quality and system reliability.
The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. Senior-level full-stack software development.
• Experience: 5+ years of professional experience in full-stack software development, with a strong portfolio of shipped products. Expert proficiency in modern front-end frameworks, specifically React.js, along with extensive knowledge of HTML5, CSS3, and JavaScript/TypeScript. Strong expertise in at least one back-end language/framework such as Node.js (Express), Python (Django/Flask), or Java (Spring Boot). Extensive experience with relational (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB, DynamoDB) databases.
• Skills: Proficiency with cloud platforms like AWS, Azure, or Google Cloud Platform. Solid understanding of RESTful API design and development, microservices architecture, and distributed systems. Experience with version control systems, particularly Git. Excellent problem-solving skills, attention to detail, and strong communication and collaboration skills.
• Bonus: Familiarity with containerization technologies (Docker, Kubernetes) is a plus.