Senior Software Engineer, Full Stack

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Full Stack | [Fictional Company Name]

The Tone:
This is a full-time role at [Fictional Company Name]. [Fictional Company Name] is a pioneering technology company dedicated to creating advanced solutions that empower businesses and individuals worldwide. This role is instrumental in designing, developing, and deploying robust, scalable, and high-performance web applications that power the company’s core services. Your work will directly shape the future of products used by many users.

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

• Team: Product development team
• Mission: Design, develop, and deploy robust, scalable, and high-performance web applications across the full stack.
• Tech Stack: Node.js, Python, Go, Java, SQL, NoSQL, PostgreSQL, MongoDB, DynamoDB, React, Angular, Vue.js, JavaScript frameworks, RESTful API, Git, AWS, Azure, GCP, Docker, Kubernetes, CI/CD, TypeScript, Jest, React Testing Library, Cypress, TDD, Microservices, Event-driven systems, Agile/Scrum

What You’ll Actually Do
• Lead the design and implementation of complex features and services across the full stack, ensuring quality, scalability, and maintainability.
• Collaborate with product managers, UX designers, and other engineers to understand requirements and translate user stories into technical solutions.
• Develop and maintain robust backend APIs and services, integrating with various data stores.
• Build engaging and responsive front-end user interfaces using modern JavaScript frameworks and best practices.
• Architect and implement scalable and resilient solutions, utilizing cloud technologies and containerization.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. Senior-level career with a focus on full-stack software development.
• Experience: 5+ years of professional experience in full-stack software development with a strong portfolio of shipped products. Expert proficiency in at least one modern front-end JavaScript framework and strong command of at least one backend programming language.
• Skills: Solid understanding of relational and/or NoSQL databases, experience with RESTful API design and development, proficiency with Git, familiarity with cloud platforms and CI/CD pipelines, excellent problem-solving skills, and strong communication abilities.
• Bonus: Master’s degree in Computer Science or a related field, experience with microservices architecture or event-driven systems, proficiency in TypeScript, experience with Docker and Kubernetes, familiarity with testing frameworks and TDD, experience in an Agile/Scrum environment, or contributions to open-source projects.

Related Jobs

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