Senior Software Engineer, Full-Stack

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Full-Stack | Not Specified

The Tone:
This is a full-time role at Not Specified, focused on building scalable applications that drive our core business. As a Senior Full-Stack Software Engineer, you will make a significant impact by designing, developing, and maintaining robust applications across the full software development lifecycle. This position is crucial for shaping our future product offerings and requires an architectural mindset to deliver elegant technical solutions.

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

• Team: Engineering team, collaborating cross-functionally with product managers, UX/UI designers, and other engineers.
• Mission: To design, develop, and maintain scalable and robust applications that drive the core business and shape future product offerings.
• Tech Stack: React.js, Angular, Vue.js, Node.js, Express, NestJS, Python, Django, Flask, Java, Spring Boot, Go, PostgreSQL, MySQL, MongoDB, DynamoDB, RESTful APIs, GraphQL APIs, AWS, Azure, Google Cloud Platform, EC2, Lambda, S3, RDS, EKS, Jenkins, GitLab CI, GitHub Actions, Docker, Kubernetes, Git, WebSockets, Apollo Client/Server

What You’ll Actually Do
• Design and Develop: Architect, design, develop, and deploy highly scalable, reliable, and performant full-stack applications and services.
• Lead Front-End: Lead the development of intuitive and responsive user interfaces, ensuring an exceptional user experience.
• Build Back-End: Build and maintain robust APIs, microservices, and data models, integrating with various systems.
• Ensure Quality: Write clean, testable, and maintainable code, conduct thorough code reviews, and advocate for best coding practices.
• Mentor and Lead: Provide technical guidance and mentorship to less experienced engineers, fostering continuous learning and improvement.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
• Experience: 5+ years of professional full-stack software development experience, with a proven track record of delivering high-quality production systems.
• Skills: Strong proficiency in modern JavaScript (ES6+), HTML5, CSS3, and a leading front-end framework (e.g., React.js); in-depth experience with a back-end language and framework (e.g., Node.js); solid understanding and practical experience with relational and NoSQL databases; extensive experience designing and implementing RESTful APIs and/or GraphQL APIs; hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform; familiarity with CI/CD pipelines, Docker, and container orchestration; experience with various testing methodologies; proficiency with Git.
• Bonus: Experience with microservices architecture, event-driven systems, real-time communication technologies (e.g., WebSockets), GraphQL and Apollo Client/Server, contribution to open-source projects, experience with performance optimization in high-traffic applications, or prior experience in a startup or growth-stage company.

Related Jobs

AI-enabled Builder Early CareerFull Time
Stripe
Posted 19 hours ago In-person San Francisco, CA Software Development $120K - $180K / year