Senior Full Stack Software Engineer

Posted 8 months ago

Are you applying to the internship?

Job Description

Senior Full Stack Software Engineer | [Company]

The Tone:
This is a full-time role at [Company], located in Remote/Hybrid. The company is a rapidly growing technology team at the forefront of [Industry], dedicated to building cutting-edge products that solve complex real-world problems. This role is instrumental in designing, developing, and deploying robust, scalable, and high-performance web applications across the entire software development lifecycle. Your contributions will make a tangible impact as you grow alongside a talented team.

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

• Mission: Design, develop, and deploy robust, scalable, and high-performance web applications across the entire software development lifecycle.
• Tech Stack: Node.js, Python, Java, Go, Ruby, PostgreSQL, MySQL, MongoDB, DynamoDB, Kafka, RabbitMQ, SQS, JavaScript (ES6+), HTML5, CSS3, React, Angular, Vue.js, Redux, Vuex, Ngrx, AWS, Azure, GCP, Docker, Kubernetes, Jenkins, GitLab CI, GitHub Actions

What You’ll Actually Do
• Design: Lead the design and development of new features and enhancements for core web platforms, ensuring scalability, security, and performance.
• Collaborate: Work closely with product managers, UX/UI designers, and other engineers to understand requirements, define technical specifications, and translate user stories into functional solutions.
• Develop: Create and maintain robust APIs and backend services using various backend languages and database technologies.
• Build: Construct intuitive and responsive user interfaces using modern front-end frameworks, ensuring a seamless user experience.
• Review: Participate in code reviews, providing constructive feedback to peers and mentoring junior engineers.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience in software development.
• Experience: 5+ years of professional experience in full stack software development.
• Skills: Strong proficiency in at least one modern back-end language (e.g., Node.js, Python, Java, Go, Ruby); extensive experience with relational and NoSQL databases; expertise in modern JavaScript, HTML5, CSS3, and at least one modern JavaScript framework (e.g., React, Angular, Vue.js); experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes); understanding of software design patterns, data structures, and algorithms.
• Bonus: Familiarity with message queues (e.g., Kafka, RabbitMQ, SQS) and CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).

Related Jobs

AI Engineer I Early CareerFull Time
American Express
Posted 20 hours ago Hybrid - Palo Alto, CA Software Development