Senior Full-Stack Software Engineer

Posted 6 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 a rapidly growing technology leader, at the forefront of innovation in enterprise SaaS solutions. The company empowers businesses to streamline operations and unlock new levels of efficiency through intelligent, scalable, and user-friendly platforms. This Senior Full-Stack Software Engineer position is pivotal, requiring someone instrumental in designing, developing, and deploying robust, high-performance applications that form the core of the platform. The role offers a unique opportunity to shape the technology stack, mentor junior engineers, and drive significant product initiatives.

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

• Team: Product development team
• Mission: This role is responsible for designing, developing, and deploying core, high-performance applications that drive the company’s enterprise SaaS platform.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, JavaScript, TypeScript, Node.js, Python/Django/Flask, Java/Spring Boot, Go, Ruby on Rails, PostgreSQL, MySQL, MongoDB, Redis, Cassandra, RESTful APIs, AWS, Azure, GCP, Git, Docker, Kubernetes, CI/CD, Agile/Scrum

What You’ll Actually Do
• Leadership: Lead the design, development, and maintenance of full-stack applications using modern frameworks and programming languages.
• Collaboration: Work closely with product managers, UX/UI designers, and other engineering teams to translate business requirements into impactful features.
• Development: Write clean, efficient, well-documented, and testable code, adhering to best practices and coding standards.
• Problem Solving: Troubleshoot, debug, and resolve complex production issues across the entire stack.
• Mentorship: Mentor junior engineers, share knowledge, and foster a culture of technical excellence within the team.

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 proven track record of building and deploying complex applications.
• Skills: Strong proficiency in a modern frontend framework (React, Angular, Vue.js), expertise in a modern backend language/framework (Node.js, Python/Django/Flask, Java/Spring Boot, Go, Ruby on Rails), extensive experience with relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis, Cassandra), solid understanding of RESTful APIs and microservices architecture, and familiarity with cloud platforms (AWS, Azure, GCP).
• Bonus: Experience with containerization technologies (Docker, Kubernetes), knowledge of CI/CD pipelines and DevOps practices, familiarity with testing frameworks and methodologies, or experience working in an Agile/Scrum development methodology.

Related Jobs