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., which develops revolutionary software solutions that simplify complex problems and enhance user experiences. As a Senior Full Stack Software Engineer, you will design, develop, and maintain scalable web applications across the entire stack. This role is crucial for architecting new features, improving existing systems, and mentoring junior engineers, directly contributing to core products that impact millions of users.
The TL;DR
• Role: Senior Full Stack Software Engineer
• Type: Full-time
• Location: Flexible (Remote options available)
• Team: Product Development (mentoring junior engineers)
• Mission: Design, develop, and maintain scalable full-stack web applications, architecting new features and improving existing systems.
• Tech Stack: React.js, Node.js, Python, Java, Go, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Azure, Google Cloud Platform, CI/CD, Docker, Kubernetes, GraphQL, Redux, Zustand, Jest, React Testing Library, Cypress, Mocha, Chai.
What You’ll Actually Do
• Lead: Lead the design, development, and deployment of complex features and services for our flagship products.
• Code: Write clean, maintainable, and efficient code for both front-end (e.g., React, Vue, Angular) and back-end (e.g., Node.js, Python, Java) frameworks.
• Collaborate: Partner closely with product managers, UX/UI designers, and other engineers to translate business requirements into technical specifications and solutions.
• Architect: Design scalable, high-performance, and resilient microservices and APIs.
• Mentor: Guide junior engineers, sharing knowledge, best practices, and fostering a culture of continuous learning.
The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience in full stack software development.
• Experience: 5+ years of professional experience in full stack software development, including extensive experience designing and implementing RESTful APIs and microservices.
• Skills: Strong proficiency with modern JavaScript frameworks (React.js preferred), proven experience with server-side languages and frameworks (Node.js, Python/Django/Flask, Java/Spring Boot, Go), solid understanding and experience with both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases, and experience with cloud platforms (AWS, Azure, Google Cloud Platform) and DevOps tools (CI/CD, Docker, Kubernetes).
• Bonus: Experience with GraphQL, knowledge of front-end state management libraries (e.g., Redux, Zustand), familiarity with serverless architectures, and experience with testing frameworks (e.g., Jest, React Testing Library, Cypress).