Senior Full Stack Software Engineer

Posted 6 months ago

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. [Company Name] is a pioneering technology firm dedicated to building cutting-edge solutions that empower businesses and transform industries. This role is pivotal for designing, developing, and maintaining scalable and robust web applications across the entire stack, directly contributing to delivering exceptional user experiences and robust backend systems. You will work on exciting projects that challenge the status quo and make a real difference.

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

• Team: Growing engineering team, collaborating with product managers, designers, and other engineers.
• Mission: Design, develop, and maintain scalable and robust web applications, delivering exceptional user experiences and robust backend systems.
• Tech Stack: HTML5, CSS3, JavaScript/TypeScript, React, Angular, Vue.js, Node.js, Python, Java, Go, Ruby, PostgreSQL, MySQL, MongoDB, Cassandra, RESTful APIs, GraphQL, Git, AWS, Azure, Google Cloud Platform, Docker, Kubernetes, Jest, Mocha, Cypress, Playwright

What You’ll Actually Do
• Lead architectural design: Contribute to the architectural design of new features and systems, ensuring scalability, performance, and maintainability.
• Develop full-stack applications: Design, develop, and deploy full-stack web applications using modern frameworks and technologies, writing clean, efficient, and testable code.
• Build robust APIs: Develop and manage robust APIs and microservices to support various applications.
• Ensure quality and reliability: Implement and maintain comprehensive unit, integration, and end-to-end tests, and participate in code reviews.
• Mentor and innovate: Mentor junior engineers, share knowledge, and stay up-to-date with emerging web technologies, advocating for their adoption.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, at a Senior career level.
• Experience: 5+ years of professional experience in full stack web development, with extensive experience in front-end and back-end technologies, designing and consuming RESTful APIs, and using cloud platforms like AWS, Azure, or Google Cloud Platform.
• Skills: Strong proficiency in modern JavaScript/TypeScript frameworks (React, Angular, or Vue.js), back-end languages (Node.js, Python, Java, Go, or Ruby), database technologies (SQL and NoSQL), and Git.
• Bonus: Experience with containerization (Docker, Kubernetes), CI/CD pipelines, DevOps practices, testing frameworks, microservices architecture, and understanding of security best practices.

Related Jobs