Senior Full-Stack Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Full-Stack Software Engineer | Rapidly Growing Technology Company

The Tone:
This is a full-time role at Rapidly Growing Technology Company. We are dedicated to building solutions that redefine industry standards and empower our users through intuitive, powerful, and reliable software. As a Senior Full-Stack Software Engineer, you will play a crucial role in designing, developing, and deploying robust, scalable, and high-performance web applications that delight our users and drive our business forward. You will be instrumental in the entire software development lifecycle, from conception to deployment and maintenance.

The TL;DR
• Role: Full Time
• Type: Full-time

• Team: Engineering team; collaborates with product managers, UX/UI designers, and other engineers.
• Mission: Design, develop, and deploy robust, scalable, and high-performance web applications that delight users and drive business forward.
• Tech Stack: JavaScript, HTML5, CSS3, React, Angular, Vue.js, Node.js, Express, NestJS, Python, Django, Flask, Java, Spring Boot, Go, PostgreSQL, MySQL, MongoDB, Redis, RESTful APIs, GraphQL APIs, AWS, GCP, Azure, Git, Docker, Kubernetes, Kafka, RabbitMQ

What You’ll Actually Do
• Lead Design & Architecture: Direct the design and architecture of new features and services to ensure scalability, reliability, and performance.
• Execute Full-Stack Development: Build and implement robust front-end user interfaces using modern JavaScript frameworks and back-end APIs and services.
• Maintain Code Quality: Write high-quality, well-documented, and testable code, actively participating in code reviews to uphold coding standards.
• Drive Cross-Functional Collaboration: Partner with product management, design, and QA to define specifications, plan sprints, and deliver features on schedule.
• Mentor & Innovate: Guide junior engineers, promote continuous improvement, and evaluate new technologies to enhance the development process and product.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience in full-stack software development.
• Experience: 5+ years of professional experience in full-stack software development with a strong command of both front-end and back-end technologies.
• Skills: Strong proficiency in JavaScript, HTML5, CSS3, and modern front-end frameworks (e.g., React, Angular); Extensive experience with at least one back-end language and framework (e.g., Node.js, Python, Java, Go); Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MongoDB); Proven experience designing and consuming RESTful and/or GraphQL APIs; Familiarity with cloud platforms (e.g., AWS, GCP, Azure); Proficient with Git and testing frameworks.
• Bonus: Experience with microservices architecture; Familiarity with containerization technologies (Docker, Kubernetes); Knowledge of CI/CD pipelines and DevOps practices; Experience working in an Agile/Scrum development environment; Open-source contributions or a strong personal project portfolio; Experience with real-time applications or messaging queues (e.g., Kafka, RabbitMQ).

Related Jobs

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