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 with hybrid or remote options. This company builds cutting-edge solutions that redefine user experience and drive business transformation within its industry. This Senior Full-Stack Software Engineer role is central to designing, developing, and deploying robust and scalable web applications, offering a significant opportunity to influence the product roadmap and technical architecture.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Hybrid/Remote Options

• Mission: Responsible for designing, developing, and deploying robust and scalable web applications from end-to-end.
• Tech Stack: React, Angular, Vue.js, JavaScript, TypeScript, HTML5, CSS3, Node.js, Python, Java, Go, C#, PostgreSQL, MySQL, MongoDB, DynamoDB, RESTful API, AWS, Azure, GCP, Docker, Kubernetes, Git, Microservices Architecture, Distributed Systems

What You’ll Actually Do
• Development: Design, develop, and maintain high-performance, scalable, and secure web applications using modern full-stack technologies.
• Collaboration: Collaborate closely with product managers, UX/UI designers, and other engineers to define requirements, architect solutions, and deliver high-quality features.
• Technical Leadership: Lead technical discussions, contribute to architectural decisions, and ensure adherence to best practices and coding standards.
• Mentorship: Mentor junior engineers, share knowledge, and foster a culture of technical excellence and continuous learning within the team.
• Troubleshooting: Debug and resolve complex technical issues across the full stack, ensuring optimal application performance and reliability.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
• Experience: 5+ years of professional experience in full-stack software development, with demonstrated experience designing, building, and deploying scalable web applications, and a proven track record of leading significant features or projects from conception to production.
• Skills: Strong proficiency in at least one modern front-end framework (e.g., React, Angular, Vue.js); expertise in JavaScript/TypeScript, HTML5, and CSS3; solid experience with back-end development using languages such as Node.js, Python, Java, Go, or C#; extensive knowledge of relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, DynamoDB); experience with RESTful API design and development; familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes); proficiency with version control systems, especially Git; and an understanding of microservices architecture and distributed systems.
• Bonus: Experience with CI/CD pipelines and DevOps practices, knowledge of testing frameworks (e.g., Jest, Mocha, Cypress, Playwright), familiarity with GraphQL, or contributions to open-source projects.

Related Jobs

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