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 at Not Specified, offering flexible work arrangements including hybrid and remote options. The company is passionate about [briefly describe company’s mission/industry, e.g., “revolutionizing the way businesses interact with their customers,” or “creating cutting-edge solutions for sustainable energy”] and this role is instrumental in designing, developing, and deploying robust and scalable web applications that power its core products and services. You will work across the entire software stack, ensuring a seamless and high-performance experience for users and solving complex technical challenges.

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

• Mission: Design, develop, and deploy robust and scalable web applications across the entire software stack to power core products and services.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, JavaScript, TypeScript, Node.js, Express, NestJS, Python, Django, Flask, Ruby on Rails, Java, Spring Boot, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Azure, GCP, Docker, Kubernetes, RESTful APIs, GraphQL, Jest, React Testing Library, Cypress, Mocha, Chai, CI/CD tools

What You’ll Actually Do
• Develop: Lead the design, development, and implementation of complex web applications and services using modern full-stack technologies.
• Code: Write clean, efficient, well-documented, and testable code for both front-end (UI/UX) and back-end (APIs, microservices, databases) components.
• Collaborate: Work closely with product managers, UX/UI designers, and other engineers to define requirements, architect solutions, and deliver high-quality features.
• Mentor: Guide junior engineers, fostering a culture of continuous learning and technical excellence within the team.
• Review: Participate in and lead code reviews, providing constructive feedback and ensuring adherence to best practices and architectural guidelines.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience in full-stack software development.
• Experience: 5+ years of professional experience in full-stack software development with a strong portfolio of successfully delivered projects, including experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
• Skills: Expertise in modern front-end frameworks (React, Angular, or Vue.js) with HTML5, CSS3, and JavaScript/TypeScript; proficiency in at least one back-end language/framework (Node.js, Python, Ruby on Rails, or Java); solid understanding of relational and NoSQL databases; familiarity with RESTful APIs, microservices architecture, and asynchronous programming.
• Bonus: Master’s degree in Computer Science or a related field; experience with test-driven development (TDD) and testing frameworks (Jest, React Testing Library, Cypress, Mocha, Chai); knowledge of DevOps practices and tools for CI/CD; experience with real-time data processing or streaming technologies; familiarity with GraphQL; contributions to open-source projects or a strong presence on platforms like GitHub.

Related Jobs

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