Senior Full-Stack Software Engineer

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Full-Stack Software Engineer | Not Specified

The Tone:
This is a full-time role for a Senior Full-Stack Software Engineer, located in San Francisco, CA, with hybrid and remote options available. The company seeks to build robust, scalable, and high-performance web applications that drive its core business objectives. This role is crucial for designing, developing, and deploying these applications, encompassing the entire software development lifecycle from front-end user experience to back-end architecture. The position offers an opportunity for an engineer who thrives in a collaborative environment and is dedicated to building products that achieve significant business impact.

The TL;DR
• Role: Full Time
• Location: San Francisco, CA (Hybrid/Remote)
• Team: Product Engineering
• Mission: Design, develop, and deploy robust, scalable, and high-performance web applications that drive core business objectives.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, TypeScript, Node.js (Express), Python (Django/Flask), Java (Spring Boot), Ruby on Rails, C# (.NET Core), PostgreSQL, MySQL, MongoDB, DynamoDB, RESTful APIs, Git, GitHub, Test-driven development (TDD), Continuous integration/continuous delivery (CI/CD), Agile methodologies, AWS, Azure, Google Cloud Platform, Docker, Kubernetes, Microservices architecture

What You’ll Actually Do
• Lead the design, development, testing, and deployment of complex features and services for the primary web platform.
• Collaborate closely with product managers and UX/UI designers to define requirements and deliver high-quality solutions.
• Write clean, efficient, well-documented, and maintainable code, adhering to best practices and coding standards.
• Contribute significantly to the architectural design, technical roadmap, and technology choices for applications.
• Mentor junior and mid-level engineers, fostering continuous learning and technical excellence within the team.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. This role is for a seasoned engineer.
• Experience: 5+ years of professional experience in full-stack web development, with a proven track record of delivering high-quality software.
• Skills: Expertise in modern front-end JavaScript frameworks (React, Angular, or Vue.js) with HTML5, CSS3, and TypeScript; strong proficiency in back-end development using languages and frameworks such as Node.js (Express), Python (Django/Flask), Java (Spring Boot), Ruby on Rails, or C# (.NET Core); solid understanding of database design with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB); demonstrated experience designing and implementing robust RESTful APIs; proficiency with Git and GitHub workflows.
• Bonus: Master’s degree in a relevant technical discipline; experience with cloud platforms like AWS, Azure, or Google Cloud Platform; familiarity with containerization technologies (Docker, Kubernetes) and microservices architecture; knowledge of performance optimization techniques for large-scale web applications; experience with real-time data processing.

Related Jobs

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