Senior Full-Stack Developer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Full-Stack Developer | [Your Company Name]

The Tone:
This is a full-time role at [Your Company Name], located either remotely within the US or hybrid in New York, NY. [Your Company Name] leads the [industry] sector, building products that [briefly explain what your products do]. This role is vital for designing, developing, and deploying high-performance web applications across our technology stack, involving key architectural decisions and mentoring junior developers to guide our platform’s evolution.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote (US) or Hybrid (New York, NY)

• Team: Engineering team
• Mission: To design, develop, and deploy robust, scalable web applications, while making architectural contributions and mentoring fellow developers.
• Tech Stack: React, Angular, Vue.js, JavaScript, TypeScript, HTML5, CSS3, Node.js, Express, NestJS, Python, Django, Flask, Ruby on Rails, Go, Java, PostgreSQL, MySQL, MongoDB, Redis, DynamoDB, AWS, Azure, GCP, Docker, Kubernetes, Git

What You’ll Actually Do
• Lifecycle Leadership: Lead the full software development lifecycle from conceptualization and requirements gathering through to deployment and ongoing maintenance.
• Application Development: Architect, develop, and maintain highly scalable and performant web applications using modern front-end frameworks and robust back-end technologies.
• API Design: Design and implement efficient RESTful APIs and/or GraphQL endpoints, microservices, and integrate seamlessly with third-party services.
• Cross-functional Collaboration: Collaborate closely with product managers, UX/UI designers, and other engineering teams to translate business requirements into technical solutions.
• Developer Mentorship: Mentor and guide junior and mid-level developers, fostering a culture of technical excellence and continuous professional growth within the team.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience in full-stack web development.
• Experience: Over 5 years of progressive professional experience in full-stack web development, with a strong portfolio showcasing shipped products and features.
• Skills: Proficiency in a modern front-end framework (e.g., React, Angular, Vue.js) with JavaScript/TypeScript, HTML5, and CSS3. Strong command of a back-end language and framework (e.g., Node.js, Python, Ruby, Go, Java) for building scalable server-side applications. Extensive experience with relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis, DynamoDB). Solid understanding of cloud platforms (e.g., AWS, Azure, GCP), containerization technologies (e.g., Docker, Kubernetes), Git, CI/CD pipelines, data structures, algorithms, and software design patterns.
• Bonus: Master’s degree in Computer Science or a related field, experience with serverless architectures, GraphQL design and implementation, contributions to open-source projects or an active GitHub profile, experience working in an Agile/Scrum environment, knowledge of testing frameworks and methodologies, understanding of security best practices in web application development, and experience with performance monitoring and logging tools.

Related Jobs