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, with flexible work arrangements and a remote-friendly culture. The company is a growing technology firm dedicated to creating new solutions that empower businesses and individuals, simplifying complex challenges through elegant software and user-centric design. This role is crucial for an experienced Senior Full Stack Software Engineer to design, develop, and deploy robust, scalable, and high-performance web applications, significantly contributing to core product offerings and driving projects and architectural decisions.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote
• Team: Product development team
• Mission: Lead full-stack development efforts to create robust, scalable, and high-performance web applications that impact core product offerings.
• Tech Stack: Python, JavaScript/TypeScript, Java, React, Angular, Vue.js, PostgreSQL, MongoDB, Cassandra, Node.js, Go, C#, Django, Express, Spring Boot, FastAPI, AWS, Azure, GCP, Docker, Kubernetes, Git, GraphQL
What You’ll Actually Do
• Lead: Lead the design, development, testing, and deployment of complex features and services across the full stack.
• Develop: Develop highly responsive and intuitive user interfaces using modern front-end frameworks.
• Design: Design and implement robust back-end APIs and services, ensuring scalability, security, and performance.
• Collaborate: Collaborate closely with product managers, designers, and other engineers to translate business requirements into technical solutions.
• Mentor: Mentor and guide junior engineers, fostering a culture of technical excellence and continuous learning.
The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
• Experience: 5+ years of professional experience in full-stack web development with a strong portfolio of shipped products, and extensive experience with database technologies.
• Skills: Expertise in at least one modern front-end framework (React, Angular, or Vue.js), proficiency in a back-end language (Python, Node.js, Java, Go, C#), and solid understanding of RESTful API design and microservices architecture.
• Bonus: Experience with TypeScript for both front-end and back-end development, familiarity with GraphQL, prior experience leading small teams or significant features, and understanding of DevOps practices.