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, located in San Francisco, CA (Hybrid). InnovateTech Solutions is a technology company dedicated to improving business operations by building scalable, high-performance software products. This pivotal role involves designing, developing, and deploying robust, scalable, and user-friendly web applications, contributing to the overall strategy and making a significant impact on real-world problems. The company fosters an environment where engineers can push boundaries and learn continuously.
The TL;DR
• Role: Full Time
• Type: Hybrid
• Location: San Francisco, CA (Hybrid)
• Team: Product development team
• Mission: Design, develop, and deploy robust, scalable, and user-friendly web applications from front to back.
• Tech Stack: React.js, Angular, Vue.js, HTML5, CSS3, JavaScript, Node.js (Express), Python (Django/Flask), Java (Spring Boot), Go, RESTful APIs, PostgreSQL, MySQL, MongoDB, Redis, AWS, Azure, Google Cloud, Jest, React Testing Library, Cypress, Mocha, Chai, Git, Docker, Kubernetes, Jenkins, GitLab CI, GitHub Actions, GraphQL
What You’ll Actually Do
• Full Stack Development: Design, develop, and maintain both front-end and back-end components of core web applications using modern frameworks and technologies.
• Architectural Contribution: Actively participate in architectural discussions and decisions, contributing to the overall design and strategy of the platform.
• Code Quality & Standards: Write high-quality, well-documented, and testable code, conducting peer code reviews to ensure adherence to coding standards, best practices, and performance goals.
• Problem Solving & Optimization: Debug complex issues across multiple layers of the application stack, providing timely solutions, and identifying performance bottlenecks to ensure scalability and responsiveness.
• Collaboration & Mentorship: Work closely with product managers, UX/UI designers, and other engineers to translate business requirements into technical specifications and deliver impactful features, while also providing guidance to junior engineers.
The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field. This is a senior-level position focused on full-stack web development.
• Experience: 5+ years of professional experience in full-stack web development, including deploying and managing applications on cloud platforms such as AWS, Azure, or Google Cloud.
• Skills: Strong proficiency in modern JavaScript frameworks (e.g., React.js, Angular, Vue.js), server-side languages and frameworks (e.g., Node.js with Express, Python with Django/Flask), relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis), demonstrated experience with unit, integration, and end-to-end testing frameworks (e.g., Jest, Cypress), and proficient use of Git for collaborative development.
• Bonus: Experience with microservices architecture, containerization technologies like Docker and orchestration tools like Kubernetes, knowledge of CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions), experience with GraphQL, and prior experience in FinTech or SaaS industries.