Are you applying to the internship?
Job Description
Senior Full Stack Developer | Not Specified
The Tone:
This is a full-time role with flexible work arrangements. The company builds innovative products and services, and this role is instrumental in designing, developing, and deploying robust, scalable, and high-performance web applications that power them. As a Senior Full Stack Developer, you will make a significant impact across the entire software development lifecycle, contributing to architectural evolution and ensuring seamless and engaging user experiences.
The TL;DR
• Role: Full Time
• Type: Full Time
• Location: Flexible work arrangements
• Team: Engineering team, collaborating with product, design, and other engineers, and mentoring junior developers.
• Mission: Design, develop, and deploy robust, scalable, and high-performance web applications that power innovative products and services.
• Tech Stack: HTML5, CSS3, JavaScript (ES6+), React, Angular, Vue.js, Node.js, Express, NestJS, Python, Django, Flask, Java, Spring Boot, Go, PostgreSQL, MySQL, MongoDB, Redis, RESTful APIs, GraphQL, Git, AWS, Azure, GCP, Docker, Kubernetes, Prometheus, Grafana, ELK Stack, WebSockets, CI/CD, Agile
What You’ll Actually Do
• Design and Develop: Design, develop, and maintain complex web applications using modern front-end and robust back-end technologies.
• Collaborate: Work closely with product and design teams to understand user needs, define technical requirements, and deliver intuitive user experiences.
• Ensure Quality: Write clean, maintainable, and efficient code following best practices, coding standards, and design patterns, and perform code reviews.
• Optimize and Manage: Implement and manage APIs, microservices, and integrate with third-party services, while optimizing applications for speed, scalability, and security.
• Mentor and Lead: Guide junior developers, foster continuous learning, and contribute to architectural discussions and technology choices.
The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
• Experience: 5+ years of professional experience in full stack web development, with strong proficiency in front-end (HTML5, CSS3, JavaScript ES6+, React, Angular, or Vue.js) and extensive experience in back-end (Node.js, Python, Java, or Go with associated frameworks).
• Skills: Solid understanding of relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Redis) databases, experience designing and consuming RESTful APIs and/or GraphQL, proficiency with Git, familiarity with cloud platforms like AWS, Azure, or GCP, and strong understanding of CI/CD and agile methodologies.
• Bonus: Master’s degree in Computer Science or a related field, experience with Docker and Kubernetes, knowledge of microservices architecture and event-driven design patterns, familiarity with performance monitoring and logging tools, prior experience with real-time applications using WebSockets, or contributions to open-source or personal projects.