Senior Full Stack Software Engineer

Posted 5 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], operating on a flexible work model (remote-first, hybrid, or in-office based out of [City, State]). The company is revolutionizing the [industry/product area], and this role is pivotal in designing, developing, and deploying robust, scalable web applications. The engineer will lead technical initiatives, mentor junior engineers, and directly influence the product roadmap and architectural decisions for cutting-edge products.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Flexible (remote-first, hybrid, in-office)
• Mission: Design, develop, and deploy robust, scalable web applications, directly influencing product roadmap and architectural decisions.
• Tech Stack: JavaScript (ES6+), HTML5, CSS3, React, Angular, Vue.js, Node.js, Python, Django, Flask, Java, Spring Boot, Go, Ruby on Rails, C#/.NET, RESTful APIs, GraphQL, PostgreSQL, MySQL, MongoDB, Redis, Cassandra, AWS, Azure, Google Cloud Platform, Git, Docker, Kubernetes, CI/CD, Jest, React Testing Library, Cypress, Selenium, Kafka, RabbitMQ

What You’ll Actually Do
• Design and Develop: Architect, develop, and maintain high-quality, scalable, and resilient web applications and services.
• Full Stack Ownership: Take end-to-end ownership of features, spanning front-end implementation to back-end services.
• Technical Leadership: Provide technical leadership, conduct code reviews, and contribute to architectural discussions.
• Mentorship: Mentor and support junior and mid-level engineers to foster their growth and development.
• Collaboration: Work closely with product managers and UX/UI designers to translate requirements into technical solutions.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience in software development.
• Experience: 5+ years of professional experience in full stack software development.
• Skills: Proficiency in modern JavaScript (ES6+), HTML5, CSS3, and a major front-end framework (React, Angular, Vue.js); solid experience with back-end languages/frameworks (Node.js, Python/Django/Flask, Java/Spring Boot, Go, Ruby on Rails, C#/.NET); proven experience designing RESTful APIs and/or GraphQL services; hands-on experience with relational (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, Redis, Cassandra); experience with cloud platforms (AWS, Azure, or Google Cloud Platform) and Git.
• Bonus: Experience with microservices architecture and containerization (Docker, Kubernetes); familiarity with CI/CD pipelines and DevOps practices; knowledge of testing frameworks (Jest, React Testing Library, Cypress, Selenium); experience with message queues (Kafka, RabbitMQ).

Related Jobs

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