Senior Full-Stack Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Full-Stack Software Engineer | [Company]

The Tone:
This is a full-time Senior Full-Stack Software Engineer role at [Company], located in San Francisco, CA, with a hybrid work model. The company is a rapidly growing technology firm focused on creating solutions that empower businesses and individuals. Its mission is to transform complex challenges into intuitive, user-friendly experiences using advanced software. This role is crucial for designing and delivering high-quality, performant software, directly shaping the future of company products and client success.

The TL;DR
• Role: Full Time
• Location: San Francisco, CA (Hybrid)

• Team: Core product development team
• Mission: Design, develop, and maintain scalable and robust web applications across the entire stack, translating complex requirements into high-quality, performant software.
• Tech Stack: React, Angular, Vue.js, Node.js, Python, Java, Go, Ruby on Rails, PostgreSQL, MySQL, MongoDB, Redis, AWS, GCP, Azure, Docker, Kubernetes

What You’ll Actually Do
• Feature Leadership: Lead the design, development, and deployment of new features and services across front-end, back-end, and database systems, ensuring high performance, scalability, and maintainability.
• Code Quality: Write clean, efficient, and well-documented code using modern languages and frameworks.
• Collaboration: Work closely with product management and design teams to understand user needs, define technical requirements, and deliver compelling user experiences.
• System Optimization: Architect and implement robust APIs for internal and external consumption, while optimizing applications for maximum speed, security, and scalability.
• Mentorship & Review: Conduct thorough code reviews to ensure quality and adherence to standards, and mentor junior and mid-level engineers to foster continuous learning.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
• Experience: 5+ years of professional full-stack software development experience with a strong portfolio of shipped products. Demonstrable experience with relational and/or NoSQL databases, cloud platforms (AWS, GCP, Azure), and containerization technologies (Docker, Kubernetes).
• Skills: Expert proficiency in at least one modern front-end framework (React, Angular, Vue.js) and strong understanding of HTML, CSS, JavaScript/TypeScript. Strong experience with back-end development using languages like Node.js, Python, Java, Go, or Ruby on Rails. Solid understanding of RESTful API design and development, along with proven ability to write comprehensive unit, integration, and end-to-end tests.
• Bonus: Master’s degree in Computer Science or a related field, experience with microservices architecture, familiarity with CI/CD pipelines and DevOps practices, understanding of data structures, algorithms, and software design patterns, contributions to open-source projects or a strong GitHub profile.

Related Jobs

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