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, remote-friendly role with hybrid options. [Company Name] is a pioneering tech company focused on revolutionizing the way businesses operate by building cutting-edge solutions. As a Senior Full Stack Software Engineer, you will be crucial in designing, developing, and deploying robust, scalable, and high-performance web applications from concept to completion, making a significant impact on the company’s core product.

The TL;DR
• Role: Full Time
• Type: Remote / Hybrid
• Location: Not Specified

• Mission: Design, develop, and deploy robust, scalable, and high-performance web applications, ensuring their stability, scalability, and performance.
• Tech Stack: React.js, Node.js, Python, Java, Go, JavaScript, TypeScript, HTML5, CSS3, PostgreSQL, MySQL, MongoDB, Redis, RESTful APIs, GraphQL, AWS, Azure, GCP, Docker, Kubernetes

What You’ll Actually Do
• Architect: Design, develop, and maintain high-quality, scalable, and secure web applications using modern front-end and robust back-end technologies.
• Collaborate: Partner closely with product managers, UX/UI designers, and other engineers to translate business requirements into technical specifications and deliver end-to-end solutions.
• Ensure Quality: Write clean, well-tested, maintainable, and well-documented code, actively participating in code reviews and advocating for best practices.
• Optimize Performance: Identify and resolve performance bottlenecks, optimize application efficiency, and contribute to system architecture discussions for scalability and reliability.
• Lead & Mentor: Provide technical leadership and mentorship to junior and mid-level engineers, fostering a culture of knowledge sharing and growth.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
• Experience: 5+ years of professional experience in full-stack web development, with a proven track record of delivering high-quality software. Strong proficiency in React.js is highly preferred, along with solid experience in Node.js, and familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
• Skills: Strong proficiency in JavaScript/TypeScript, HTML5, CSS3, and expertise with at least one back-end language/framework (Node.js, Python, Java, Go). Practical experience with relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Redis) databases, and proven ability to design and consume RESTful/GraphQL APIs. Experience with various testing methodologies, excellent analytical problem-solving, and communication skills are essential.
• Bonus: Experience with microservices architecture, real-time applications (WebSockets, event-driven architectures), contributions to open-source projects, performance optimization and caching strategies, or familiarity with agile development methodologies.

Related Jobs

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