Senior Full Stack Software Engineer

Posted 6 months ago

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., supporting a remote-first work environment. Tech Innovators Inc. is a rapidly growing company dedicated to creating intuitive and powerful solutions that empower users. In this position, you will play a pivotal role in designing, developing, and maintaining scalable and robust web applications that power cutting-edge solutions, directly contributing to the company’s mission of pushing the boundaries of what’s possible. The role requires a strong command of both front-end and back-end technologies, a commitment to delivering high-quality code, and a passion for problem-solving within an agile, collaborative product development team.

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

• Team: Product development team
• Mission: Design, develop, and maintain scalable and robust web applications that power cutting-edge solutions.
• Tech Stack: HTML5, CSS3, JavaScript (ES6+), React (preferred), Angular, Vue.js; Node.js (preferred), Express.js, Python, Django, Flask, Java, Spring Boot, Ruby on Rails; Relational databases (PostgreSQL, MySQL), NoSQL databases (MongoDB, Redis); RESTful API; Git; Cloud platforms (AWS, Azure, Google Cloud Platform); CI/CD pipelines.

What You’ll Actually Do
• Lead Development: Oversee the design, development, and deployment of complex features across the entire application stack.
• Collaborate: Partner with product managers, UX/UI designers, and other engineers to translate business requirements into innovative technical solutions.
• Code Quality: Write clean, efficient, well-documented, and testable code using best practices, and participate in code reviews to ensure adherence to coding standards.
• Resolve Issues: Troubleshoot and debug production issues, identifying root causes and implementing effective solutions.
• Architect Solutions: Contribute to architectural discussions and decisions, helping to shape the future direction of the company’s technology stack.
• Mentor: Guide junior engineers, fostering a culture of continuous learning and knowledge sharing within the team.
• Agile Participation: Actively engage in agile ceremonies, including sprint planning, daily stand-ups, retrospectives, and demos.
• Continuous Learning: Stay abreast of emerging technologies and industry trends, evaluating their potential application to product development.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
• Experience: 5+ years of professional experience in full-stack web development, with a preference for React and Node.js.
• Skills: Strong proficiency in front-end technologies (HTML5, CSS3, JavaScript ES6+, modern frameworks), expertise in back-end development (Node.js preferred), solid understanding of relational and NoSQL database systems, experience with RESTful API design and development, proficiency with Git, and excellent problem-solving, analytical, and communication skills.
• Bonus: Experience with Docker and Kubernetes for containerization and orchestration, knowledge of microservices architecture or serverless computing, familiarity with GraphQL, experience with testing frameworks (e.g., Jest, React Testing Library, Mocha, Chai, Cypress), prior experience in a FinTech, HealthTech, or SaaS environment, or contributions to open-source projects or a strong GitHub profile.

Related Jobs