Senior Full Stack Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Full Stack Engineer | Not Specified

The Tone:
This is a full-time role for a Senior Full Stack Engineer, with flexible remote/hybrid options available. The company focuses on building robust and scalable web applications, and this role is crucial for designing, developing, and maintaining these products. You will ensure a seamless and high-performance experience for a global user base by working across the entire technology stack.

The TL;DR
• Role: Full Time
• Type: Flexible (Remote/Hybrid)
• Location: Not Specified

• Team: Collaborates with product managers, UX/UI designers, and other engineers.
• Mission: Design, develop, and maintain robust and scalable web applications across the entire stack to ensure a seamless and high-performance experience for global users.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, JavaScript/TypeScript, Node.js, Python, Java, Go, Express, NestJS, PostgreSQL, MySQL, MongoDB, Redis, RESTful APIs, GraphQL, AWS, Azure, GCP, Docker, Kubernetes, Git, Microservices architecture, Event-driven systems, CI/CD, DevOps, TDD, BDD

What You’ll Actually Do
• Lead: Lead the design, development, and deployment of new features and enhancements across the web platform, encompassing both front-end and back-end services.
• Collaborate: Collaborate with product and design teams to understand user needs and technical requirements, translating them into effective software solutions.
• Architect: Architect and implement scalable, high-performance, and secure APIs and microservices using modern backend frameworks.
• Develop: Develop responsive, intuitive, and performant user interfaces using cutting-edge front-end technologies and best practices.
• Optimize & Test: Optimize applications for maximum speed and scalability, identify performance bottlenecks, and write comprehensive unit, integration, and end-to-end tests to ensure code quality.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience, focused on full stack web development principles.
• Experience: 5+ years of professional experience in full stack web development, with strong proficiency in modern front-end frameworks like React and back-end development using Node.js with Express/NestJS.
• Skills: Proficiency in a modern front-end framework (React, Angular, or Vue.js), strong command of HTML5, CSS3, and JavaScript/TypeScript, extensive back-end development experience (Node.js, Python, Java, or Go), deep understanding of relational and NoSQL databases, experience designing and consuming RESTful APIs or GraphQL, familiarity with cloud platforms and containerization technologies, and a strong understanding of software engineering principles, data structures, algorithms, and design patterns, including Git.
• Bonus: Master’s degree in Computer Science or a related field, experience with microservices architecture and event-driven systems, knowledge of CI/CD pipelines and DevOps practices, familiarity with test-driven development (TDD) or behavior-driven development (BDD), contribution to open-source or a strong portfolio of personal projects, experience working in an Agile/Scrum development environment, and previous experience mentoring junior developers.

Related Jobs

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