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], offering flexible work arrangements with a hybrid model. [Company Name] is a leading innovator in cloud-based data analytics solutions, dedicated to building scalable, high-performance products that solve real-world problems. This role is crucial for designing, developing, and deploying user-friendly web applications across the entire stack, significantly shaping product architecture and mentoring team members.
The TL;DR
• Role: Full Time
• Type: Hybrid/Remote
• Location: Flexible (Hybrid/Remote)
• Team: Growing engineering team
• Mission: Design, develop, and deploy robust, scalable, and user-friendly web applications across the entire stack.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, JavaScript, TypeScript, Node.js, Python, Java, Go, Ruby, PostgreSQL, MySQL, MongoDB, Cassandra, AWS, Azure, GCP, Docker, Kubernetes, Jest, React Testing Library, Mocha, Chai, Pytest
What You’ll Actually Do
• Design: Lead the design, development, testing, and deployment of new features and enhancements for the core platform, covering both front-end and back-end components.
• Code: Write clean, maintainable, well-documented, and highly performant code in specified languages and frameworks.
• Collaborate: Work closely with product managers, UX/UI designers, and other engineers to define requirements, design solutions, and ensure a seamless user experience.
• Architect: Contribute to architectural discussions and decisions, promoting best practices, scalability, and system resilience.
• Mentor: Act as a technical mentor to junior engineers, fostering their growth and development within the team.
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 full stack software development experience, including proven expertise with modern front-end frameworks (React, Angular, Vue.js), strong proficiency in at least one back-end programming language (Node.js, Python, Java, Go, Ruby), and experience with cloud platforms (AWS, Azure, GCP) and containerization.
• Skills: Strong problem-solving abilities, excellent communication, collaboration, and interpersonal skills, and the capacity to work independently and as part of a team in an agile environment.
• Bonus: Master’s degree in a related field, experience with real-time data processing or streaming technologies, knowledge of testing frameworks, or contributions to open-source projects.