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, located remotely or with flexible options. The company is a fast-growing technology company dedicated to [briefly describe your company’s mission or industry, e.g., “revolutionizing the e-commerce experience” or “building the next generation of AI-powered solutions”]. Its platform empowers [target audience/customers] by [key value proposition]. This role is crucial for shaping product vision, contributing to architectural decisions, and mentoring junior engineers, directly impacting the development of scalable and robust web applications.

The TL;DR
• Role: Full Time
• Type: Remote
• Location: Remote
• Mission: Own the design, development, and deployment of scalable, robust web applications across the full stack.
• Tech Stack: React, Angular, Vue.js, Node.js, Express, NestJS, Python, Django, Flask, Java, Spring Boot, Go, PostgreSQL, MySQL, MongoDB, DynamoDB, RESTful APIs, AWS, Azure, GCP, Docker, Kubernetes, GraphQL, Kafka, RabbitMQ, SQS, Git, CI/CD

What You’ll Actually Do
• Development: Design, develop, test, deploy, and maintain high-performance, scalable, and resilient web applications using cutting-edge technologies.
• Collaboration: Collaborate closely with product managers, UX/UI designers, and other engineers to translate requirements into technical specifications and deliver exceptional user experiences.
• Architecture: Contribute to architectural discussions and decisions, helping to define the technical roadmap and future direction of the platform.
• Mentorship: Mentor and provide technical guidance to junior and mid-level engineers, fostering a culture of continuous learning and growth.
• Optimization: Troubleshoot, debug, and optimize existing systems and applications to improve performance, reliability, and security.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, with a deep understanding of the full web development stack, data structures, algorithms, and system design.
• Experience: 5+ years of professional full-stack web development experience, with demonstrated experience deploying and managing applications on cloud platforms (AWS, Azure, GCP).
• Skills: Strong proficiency in a modern JavaScript framework (React, Angular, or Vue.js); Expertise in a backend language and framework (e.g., Node.js with Express/NestJS, Python with Django/Flask, Java with Spring Boot, Go); Solid experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB); Proficiency in designing and implementing RESTful APIs and microservices; Strong understanding of software development best practices, including testing methodologies, CI/CD pipelines, version control (Git), and containerization (Docker).
• Bonus: Experience with Kubernetes or other orchestration platforms; Knowledge of GraphQL APIs; Prior experience in a technical leadership role or mentoring junior engineers; Contributions to open-source projects or a strong portfolio of personal projects; Experience with message queues (e.g., Kafka, RabbitMQ, SQS); Understanding of security best practices for web applications.

Related Jobs

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