Senior Full Stack Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Full Stack Software Engineer | Tech Innovations Inc.

The Tone:
This is a full-time role at Tech Innovations Inc., located remotely across North America or hybrid in San Francisco, CA, or Austin, TX. Tech Innovations Inc. pioneers advanced solutions that transform business operations and customer interactions, aiming to build scalable, secure, and user-friendly platforms that enable client success. This Senior Full Stack Software Engineer position is pivotal for designing, developing, and maintaining robust web applications, contributing to both front-end and back-end initiatives. The role involves working within an agile environment to deliver high-quality software that directly impacts users and business objectives.

The TL;DR
• Role: Senior Full Stack Software Engineer
• Type: Full-time
• Location: Remote (North America) or Hybrid (San Francisco, CA / Austin, TX)
• Team: Product Development team
• Mission: Design, develop, and maintain robust, scalable web applications across the full stack.
• Tech Stack: JavaScript, TypeScript, React.js, HTML5, CSS3, Node.js (Express.js, NestJS), Python (Django, Flask), Java (Spring Boot), PostgreSQL, MySQL, MongoDB, Redis, AWS, Azure, GCP (EC2, Lambda, S3, RDS), RESTful API, Docker, Kubernetes, Git, CI/CD, Microservices, GraphQL, Serverless

What You’ll Actually Do
• Lead: Design, develop, and deploy new features and services across full-stack web applications.
• Develop: Write clean, efficient, well-documented, and testable code adhering to best practices and modern technologies.
• Collaborate: Partner with product management and UX/UI teams to convert business requirements into technical solutions.
• Optimize: Enhance applications for maximum speed, scalability, and security.
• Mentor: Guide junior engineers, share knowledge, and improve engineering practices and tools.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
• Experience: 7+ years of professional experience in full-stack software development, with extensive background in both front-end (JavaScript/TypeScript, React.js) and back-end (Node.js, Python, or Java) development.
• Skills: Solid understanding of relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases; experience with cloud platforms (AWS, Azure, GCP) and services like EC2, Lambda, S3, RDS; proficiency in RESTful API design and development; familiarity with Docker and Kubernetes; and strong understanding of CI/CD practices and Git for version control.
• Bonus: Experience with microservices architecture, GraphQL, serverless computing, working in a startup or scale-up environment, and contributions to open-source projects.

Related Jobs