Senior Full-Stack Software Engineer

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Full-Stack Software Engineer | InnovateCo

The Tone:
This is a full-time role at InnovateCo, located in San Francisco, CA (Hybrid Remote). InnovateCo is a pioneering technology company dedicated to pushing boundaries and building products that make a difference. This role is instrumental in designing, developing, and deploying robust, scalable, and user-friendly web applications that drive the company’s core business, contributing to exceptional user experiences and technical solutions across the entire software development lifecycle.

The TL;DR
• Role: Full Time
• Type: Full-time, Permanent
• Location: San Francisco, CA (Hybrid Remote)
• Mission: This person will design, develop, and deploy robust, scalable, and user-friendly web applications that drive the company’s core business.
• Tech Stack: React, Angular, Vue.js, Node.js, Python, Java, Go, RESTful APIs, GraphQL, microservices, PostgreSQL, MySQL, MongoDB, Redis, AWS, GCP, Azure, EC2, S3, Lambda, Kubernetes, Git, Jenkins, GitLab CI, GitHub Actions, Docker

What You’ll Actually Do
• Application Development: Design, develop, and maintain both front-end and back-end components of the company’s core applications.
• System Architecture: Contribute to the architectural design and evolution of scalable, performant, and resilient microservices and distributed systems.
• Code Quality: Write clean, testable, and maintainable code, conduct thorough code reviews, and champion development best practices.
• Technical Problem Solving: Diagnose and resolve complex technical issues across the full stack, optimizing application performance and reliability.
• Cross-functional Collaboration: Work with product, design, and other engineering teams, while also mentoring junior engineers.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
• Experience: 5+ years of professional experience in full-stack software development, with a strong portfolio of successfully delivered projects.
• Skills: Proficient in modern JavaScript frameworks (React, Angular, Vue.js), HTML5, CSS3; strong proficiency in Node.js, Python, Java, or Go; experience with RESTful APIs, microservices, relational and NoSQL databases; hands-on experience with AWS, GCP, or Azure; experience with Git, CI/CD pipelines, Docker, and Kubernetes.
• Bonus: Experience with event-driven architectures and message queues (Kafka, RabbitMQ); knowledge of security best practices in web application development; experience with performance tuning and optimization of large-scale applications; contributions to open-source projects; prior experience in FinTech, E-commerce, or a high-growth startup environment.

Related Jobs

NYL Insurance
Posted 2 days ago Hybrid - 3 days per week - New York, USA Software Development $124K - $177K / year