Senior Software Engineer, Full Stack

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Full Stack | Tech Innovators Inc.

The Tone:
This is a full-time role at Tech Innovators Inc. This company develops robust, scalable, and user-friendly web applications that drive core business initiatives. This role is instrumental in the entire software development lifecycle, from conceptualization and design to implementation and deployment, ensuring high performance and responsiveness for users.

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

• Team: dynamic and innovative engineering team
• Mission: Design, develop, and deploy robust, scalable, and user-friendly web applications that drive core business initiatives.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, JavaScript/TypeScript, Node.js, Python/Django/Flask, Java/Spring Boot, Ruby on Rails, Go, PostgreSQL, MongoDB, MySQL, Redis, RESTful APIs, microservices architecture, AWS, Azure, GCP, Docker, Kubernetes, AWS Lambda, Jest, React Testing Library, Cypress, Pytest, GraphQL

What You’ll Actually Do
• Lead: Lead the design, development, and maintenance of scalable full-stack web applications.
• Collaborate: Collaborate with product managers, UX/UI designers, and other engineers to deliver new features and improvements.
• Develop: Write clean, efficient, well-documented, and testable code for both front-end and back-end environments.
• Review: Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.
• Resolve: Identify and address performance bottlenecks, bugs, and other technical issues to ensure system stability.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Senior career level.
• Experience: 5+ years of professional experience in full-stack software development.
• Skills:
• Proficiency in front-end technologies such as React, Angular, or Vue.js, along with HTML5, CSS3, and JavaScript/TypeScript.
• Extensive experience with back-end languages and frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring Boot, Ruby on Rails, Go).
• Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MongoDB, MySQL, Redis).
• Experience with RESTful APIs, microservices architecture, and cloud platforms (e.g., AWS, Azure, GCP).
• Strong problem-solving, debugging, communication, and teamwork skills.
• Bonus: Master’s degree, experience with Docker and Kubernetes, familiarity with serverless architectures (e.g., AWS Lambda), contributions to open-source or personal projects, experience in an Agile/Scrum environment, knowledge of testing frameworks (e.g., Jest, React Testing Library, Cypress, Pytest), experience with GraphQL.

Related Jobs