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 Not Specified. The company builds a cutting-edge platform. This role is crucial for designing, developing, and deploying robust, scalable, and high-performance applications that power this platform. This position offers the chance to contribute directly to a product that truly makes a difference, fostering technical excellence and continuous growth.

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

• Team: Innovative engineering team
• Mission: To design, develop, and deploy robust, scalable, and high-performance applications that power our cutting-edge platform.
• Tech Stack: HTML5, CSS3, JavaScript (ES6+), React, Angular, Vue.js, Python (Django/Flask), Node.js (Express), Java (Spring Boot), Go, Ruby on Rails, PostgreSQL, MySQL, MongoDB, Cassandra, Redis, RESTful API, AWS, Azure, Google Cloud Platform, Git, Microservices architecture, event-driven systems, Docker, Kubernetes, CI/CD pipelines, automated testing, GraphQL, WebSockets

What You’ll Actually Do
• Design and Develop: Design, develop, test, deploy, and maintain highly scalable and reliable full-stack applications and services using modern technologies.
• Collaborate: Collaborate closely with product managers, UX/UI designers, and other engineers to translate requirements into innovative, user-centric solutions.
• Lead and Architect: Lead technical discussions, contribute to architectural decisions, and ensure the adoption of best practices in coding, testing, security, and deployment processes.
• Mentor and Review: Mentor junior engineers and conduct thorough code reviews to foster a culture of knowledge sharing, continuous learning, and improvement within the team.
• Optimize and Troubleshoot: Optimize applications for maximum speed, scalability, and security, and troubleshoot complex technical issues across various environments to ensure high availability.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
• Experience: 5+ years of professional experience in full-stack software development, with a proven track record of shipping high-quality software.
• Skills: Proficiency in front-end technologies (HTML5, CSS3, JavaScript (ES6+)) and modern JavaScript frameworks (React, Angular, or Vue.js); Strong experience with back-end languages and frameworks (e.g., Python, Node.js, Java, Go, or Ruby on Rails); Extensive experience with relational and/or NoSQL databases; Solid understanding and practical experience with RESTful API design, development, and integration; Experience with cloud platforms (AWS, Azure, or Google Cloud Platform) and Git version control.
• Bonus: Master’s degree in Computer Science or a related technical field; Experience with microservices architecture, event-driven systems, and containerization technologies (Docker, Kubernetes); Familiarity with CI/CD pipelines, automated testing, and DevOps practices; Experience with GraphQL API development; Knowledge of performance optimization techniques and web security best practices; Experience with real-time applications using WebSockets; Contributions to open-source projects or a strong portfolio of personal projects.

Related Jobs

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