Senior Software Engineer (Full Stack)

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer (Full Stack) | Innovative Tech Company

The Tone:
This is a full-time role at Innovative Tech Company, located remotely (US/Canada). The company is dedicated to revolutionizing its specific industry by empowering businesses with intelligent solutions that drive efficiency and growth. We foster a collaborative, and inclusive environment where creativity is encouraged, and impactful contributions are recognized. As a Senior Full Stack Software Engineer, you will be instrumental in designing, developing, and maintaining robust, scalable, and high-performance web applications across the entire stack, directly impacting users and business goals.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote (US/Canada)

• Team: Product development team
• Mission: Design, develop, and maintain robust, scalable, and high-performance web applications across the entire stack, delivering innovative features and improvements that directly impact users and business goals.
• Tech Stack: Node.js, Python, Java, Go, Ruby on Rails, React, Angular, Vue.js, PostgreSQL, MySQL, MongoDB, DynamoDB, Git, AWS, Azure, GCP, Docker, Kubernetes

What You’ll Actually Do
• Develop: Lead the design, development, testing, deployment, and maintenance of new features and enhancements for the core platform using modern full-stack technologies.
• Collaborate: Work closely with product owners, designers, and other engineering teams to translate business requirements into technical specifications and deliver high-quality solutions.
• Build Backend: Develop and maintain robust, scalable, and secure APIs and microservices.
• Build Frontend: Create responsive, intuitive, and performant user interfaces.
• Architect: Contribute to architectural discussions and decisions, ensuring the scalability, reliability, and maintainability of systems.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience, with 7+ years of professional experience in full stack software development.
• Experience: Expert proficiency in at least one modern front-end framework (React, Angular, Vue.js) and its ecosystem, strong expertise in at least one modern back-end language/runtime (Node.js, Python, Java, Go, Ruby on Rails), and experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
• Skills: Solid understanding of relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB), experience designing and implementing RESTful APIs and microservices architectures, proficiency with Git, and demonstrable understanding of software design patterns, data structures, and algorithms.
• Bonus: Master’s degree in Computer Science or a related technical field, experience with real-time data processing and streaming technologies (Kafka, WebSockets), knowledge of DevOps practices and infrastructure as code (Terraform), contribution to open-source projects or active participation in developer communities, experience working in an Agile/Scrum development environment, or familiarity with UI/UX principles and best practices.

Related Jobs