Are you applying to the internship?
Job Description
Senior Full Stack Software Engineer | Tech Innovators Inc.
The Tone:
This is a full-time role at Tech Innovators Inc., offering flexible working arrangements including remote setup support. Tech Innovators Inc. is a leading-edge technology company focused on building solutions that empower businesses and individuals globally. The company operates with a culture of collaboration and continuous learning, pushing boundaries in digital transformation. This role is crucial for a Senior Full Stack Software Engineer to design, develop, and deploy scalable and robust web applications, contributing significantly to the evolution of our flagship product.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote
• Team: product development team
• Mission: Design, develop, and deploy scalable and robust web applications that contribute to the evolution of the flagship product.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, Python (Django/Flask), Node.js (Express), Java (Spring Boot), Go, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Azure, GCP, CI/CD pipelines, RESTful APIs, microservices architecture, distributed systems, Docker, Kubernetes, GraphQL
What You’ll Actually Do
• Design: Design, develop, test, and deploy high-quality software solutions across the full stack.
• Collaborate: Collaborate closely with product managers, UX/UI designers, and other engineers to define and implement new features.
• Code: Write clean, maintainable, and efficient code, ensuring best practices in software development.
• Mentor: Conduct code reviews, provide constructive feedback, and mentor junior engineers.
• Architect: Contribute to architectural decisions and the technical roadmap of our products.
The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience in software development.
• Experience: 5+ years of professional experience in full stack web development.
• Skills: Proficiency in front-end technologies including React, Angular, or Vue.js, alongside HTML5 and CSS3. Strong expertise in a back-end language such as Python (Django/Flask), Node.js (Express), Java (Spring Boot), or Go. Experience with both relational databases like PostgreSQL or MySQL, and NoSQL databases like MongoDB or DynamoDB. Familiarity with cloud platforms (AWS, Azure, GCP) and continuous integration/continuous deployment (CI/CD) pipelines. Solid understanding of RESTful APIs, microservices architecture, and distributed systems, coupled with excellent problem-solving and communication skills.
• Bonus: Master’s degree in a relevant technical field. Experience with containerization technologies (e.g., Docker, Kubernetes). Familiarity with GraphQL. Prior experience working in an Agile/Scrum development environment. Contributions to open-source projects or a strong portfolio of personal projects.