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 at a technology company, offering remote-first or hybrid work options. The company is dedicated to creating solutions that empower businesses and enrich lives. In this key role, you will design, develop, and maintain scalable and robust web applications from initial concept to deployment. You will contribute across the entire technology stack, building both user interfaces and core services to ensure a seamless and high-quality user experience for customers.

The TL;DR
• Role: Full Time
• Type: Remote-first or Hybrid models
• Location: Remote-first or Hybrid models
• Mission: This role is responsible for the complete lifecycle of scalable and robust web applications, from design to deployment, ensuring a high-quality user experience.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, JavaScript/TypeScript, Node.js, Python, Java, Go, Ruby on Rails, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Azure, Google Cloud Platform (GCP), Git, RESTful APIs, GraphQL, microservices architecture, Docker, Kubernetes, Jenkins, GitLab CI, GitHub Actions, Jest, React Testing Library, Cypress, Selenium

What You’ll Actually Do
• Develop: Design, develop, and maintain complex web applications using modern full-stack technologies.
• Collaborate: Work closely with product managers, UX/UI designers, and other engineers to define, design, and deliver new features.
• Ensure Quality: Implement and maintain robust unit, integration, and end-to-end tests to ensure software quality and reliability.
• Review: Participate in code reviews, offering constructive feedback and ensuring adherence to best practices and coding standards.
• Support Growth: Mentor junior engineers and share knowledge within the team to foster continuous learning and development.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
• Experience: 5+ years of professional experience in full-stack software development.
• Skills: Strong proficiency in front-end technologies including React, Angular, or Vue.js, HTML5, CSS3, and JavaScript/TypeScript; extensive experience with back-end development using languages like Node.js, Python, Java, Go, or Ruby on Rails; hands-on experience with both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases; familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP); experience with Git version control.
• Bonus: Experience with microservices architecture and distributed systems; knowledge of Docker and Kubernetes for containerization and orchestration; familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions); experience with testing frameworks (e.g., Jest, React Testing Library, Cypress, Selenium); contributions to open-source projects or a strong portfolio of personal projects.

Related Jobs

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