Senior Full Stack Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Full Stack Software Engineer | [Company Name]

The Tone:
This is a full-time role at [Company Name], with flexible work arrangements including remote options. [Company Name] is a rapidly growing technology company at the forefront of [industry/sector, e.g., cloud-native solutions, AI-powered analytics, revolutionizing e-commerce], with a mission to [brief company mission statement, e.g., empower businesses with intelligent data, connect communities through seamless experiences]. This role is instrumental in designing, developing, and maintaining scalable and robust web applications and services across the entire technology stack, contributing to a culture of innovation, continuous learning, and teamwork.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote
• Mission: Design, develop, and maintain scalable and robust web applications and services across the entire technology stack.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, JavaScript, TypeScript, Node.js (Express, NestJS), Python (Django, Flask), Java (Spring Boot), Go, PostgreSQL, MySQL, MongoDB, Redis, Cassandra, AWS, Azure, GCP, Docker, Kubernetes, Git

What You’ll Actually Do
• Architect, design, develop, and deploy high-performance, scalable, and secure full-stack applications and microservices.
• Collaborate cross-functionally with product managers, UX/UI designers, and other engineers to translate business requirements into technical solutions and deliver exceptional user experiences.
• Write clean, maintainable, and well-documented code, actively participating in code reviews and adhering to best practices.
• Lead technical discussions, provide mentorship to junior engineers, contribute to the technical vision, and optimize application performance, scalability, and reliability.
• Troubleshoot, debug, and resolve complex technical issues across front-end, back-end, and database layers, while contributing to the continuous improvement of CI/CD pipelines, development processes, and testing strategies.

The Must-Haves
• Background: Bachelor’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 strong portfolio of shipped products.
• Skills: Expertise in modern front-end frameworks (React, Angular, Vue.js) and core web technologies (HTML5, CSS3, JavaScript/TypeScript); strong proficiency in back-end development with languages like Node.js, Python, Java, or Go; demonstrated experience with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis, Cassandra); solid understanding of RESTful API design, microservices architecture, cloud platforms (AWS, Azure, GCP), and containerization (Docker, Kubernetes).
• Bonus: Master’s degree in Computer Science or a related field; experience with GraphQL, WebSockets, or testing frameworks (Jest, Mocha, Cypress, Selenium, JUnit); knowledge of performance tuning, monitoring tools, or security best practices; contributions to open-source projects.

Related Jobs

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