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 role focused on designing, developing, and deploying robust, scalable, and high-performance web applications that drive core business objectives. You will be instrumental in the full software development lifecycle, contributing significantly to both front-end and back-end systems. This position offers an opportunity to make a tangible impact on products and users. The company seeks problem-solvers who thrive in a collaborative environment and are committed to writing clean, efficient, and maintainable code.

The TL;DR
• Role: Full Time
• Mission: Design, develop, and deploy robust, scalable web applications to drive core business objectives and impact product users.
• Tech Stack: React, Angular, Vue.js, Node.js, Python, Java, Go, Ruby, PostgreSQL, MySQL, MongoDB, Cassandra, AWS, Azure, GCP, Docker, Kubernetes, Git, Webpack, Babel, Redux, Vuex, Jest, Mocha, Cypress, Selenium, Kafka, RabbitMQ

What You’ll Actually Do
• Design, develop, and maintain full-stack web applications using modern technologies and best practices.
• Collaborate closely with product managers, UX/UI designers, and other engineers to define, design, and ship new features and enhancements.
• Write clean, well-tested, and efficient code for both front-end and back-end systems.
• Contribute to architectural discussions and decisions, ensuring scalability, reliability, and security of our systems.
• Perform code reviews, troubleshoot production issues, and optimize applications for maximum speed and performance.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, for a Senior-level software development role.
• Experience: 5+ years of professional experience in full-stack software development, with strong proficiency in at least one modern front-end JavaScript framework (React, Angular, Vue.js) and expertise in at least one back-end programming language (Node.js, Python, Java, Go, Ruby).
• Skills: Solid understanding of relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Cassandra) databases, experience with RESTful API design and development, familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes), experience with Git and CI/CD pipelines, and strong problem-solving and communication skills.
• Bonus: Experience with microservices architecture, knowledge of front-end build tools (Webpack, Babel) and state management libraries (Redux, Vuex), familiarity with testing frameworks (Jest, Mocha, Cypress, Selenium), experience with message queues (Kafka, RabbitMQ), understanding of security best practices in web development, or contributions to open-source projects.

Related Jobs

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