Senior Full Stack Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Full Stack Software Engineer | [Company Name]

The Tone:
This is a Senior Full Stack Software Engineer role at [Company Name]. The company is pioneers in [industry/mission, e.g., “transforming the digital landscape with cutting-edge SaaS solutions” or “building the next generation of intelligent platforms”]. This role is crucial for designing, developing, and deploying robust, scalable, and user-friendly web applications that drive the core business forward. The engineer will work across the entire software development lifecycle, ensuring seamless integration and optimal performance of products.

The TL;DR
• Role: Full Time

• Team: Part of an engineering team, collaborating with product managers, designers, and other engineers. Mentors junior engineers.
• Mission: To design, develop, and deploy robust, scalable, and user-friendly web applications that drive the core business forward.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, JavaScript, TypeScript, Node.js, Python, Java, Go, Ruby on Rails, PostgreSQL, MySQL, MongoDB, DynamoDB, RESTful API, Git, AWS, Azure, GCP, Docker, Kubernetes, GraphQL.

What You’ll Actually Do
• Lead Development: Lead the design, development, and deployment of scalable, high-performance web applications and services using modern front-end and back-end technologies.
• Code Quality: Write clean, maintainable, and well-documented code following established coding standards and best practices.
• Collaborate & Translate: Collaborate with product managers and UX/UI designers to translate business requirements and design mockups into functional, engaging user experiences.
• API & Database: Design and implement robust APIs and microservices, ensuring efficient data exchange, and develop and maintain database schemas.
• Technical Strategy & Mentorship: Contribute to architectural discussions, helping to shape the future technical direction of products, and mentor and guide junior engineers.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. Senior career level.
• Experience: 5+ years of professional experience in full-stack web development, with a demonstrated ability to write unit, integration, and end-to-end tests.
• Skills: Proficiency in a modern front-end framework (e.g., React, Angular, Vue.js), expertise in one or more back-end programming languages (e.g., Node.js, Python, Java, Go, Ruby on Rails), solid experience with relational and NoSQL databases, strong understanding of RESTful API design, and familiarity with cloud platforms and containerization technologies.
• Bonus: Master’s degree, experience with microservices architecture and event-driven systems, familiarity with CI/CD pipelines and DevOps practices, experience with GraphQL, knowledge of performance optimization techniques, contribution to open-source projects, and prior experience in a leadership or mentorship role.

Related Jobs

AI-enabled Builder Early CareerFull Time
Stripe
Posted 21 hours ago In-person San Francisco, CA Software Development $120K - $180K / year