Senior Full Stack Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Full Stack Software Engineer | InnovateTech Solutions

The Tone:
This is a full-time role at InnovateTech Solutions, with remote-first opportunities available. InnovateTech Solutions builds transformative software solutions that empower businesses and delight users worldwide. This Senior Full Stack Software Engineer role is instrumental in designing, developing, and deploying robust, scalable, and high-performance web applications from concept to production.

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

• Mission: To design, develop, and deploy robust, scalable, and high-performance web applications from concept to production.
• Tech Stack: HTML5, CSS3, JavaScript (ES6+), React.js, Angular, Vue.js, Redux, Webpack, Babel, SASS/LESS, Node.js, Python, Java, Go, Express.js, NestJS, Django, Flask, Spring Boot, PostgreSQL, MongoDB, MySQL, Redis, Elasticsearch, AWS (EC2, S3, RDS, Lambda), Azure, GCP, Docker, Kubernetes, CI/CD tools (Jenkins, GitLab CI, GitHub Actions), Jest, React Testing Library, Cypress, Mocha, Chai, JUnit, Pytest, Git, TypeScript.

What You’ll Actually Do
• Lead the development of new features and enhancements for flagship products, working across the entire software stack.
• Collaborate closely with product managers, UX/UI designers, and other engineers to ensure seamless integration and exceptional user experience.
• Design, develop, and maintain responsive user interfaces using modern front-end frameworks, and build scalable RESTful APIs and microservices using back-end technologies.
• Manage and optimize database schemas and queries, implement robust testing, and deploy applications in cloud environments using CI/CD pipelines.
• Mentor junior engineers, contribute to architectural discussions, and drive continuous improvement in development processes and tools.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience, with a focus on full stack software development.
• Experience: 5+ years of professional experience in full stack software development, with expert proficiency in at least one modern front-end JavaScript framework and strong experience with back-end languages like Node.js, Python, Java, or Go.
• Skills: Expert proficiency in Git, solid understanding of database systems (relational and NoSQL), experience with RESTful API design, familiarity with cloud platforms (AWS, Azure, or GCP), and containerization technologies (Docker, Kubernetes).
• Bonus: Master’s degree in a technical field, experience with TypeScript, familiarity with microservices architecture and event-driven systems, knowledge of performance optimization techniques, experience with CI/CD pipelines, understanding of security best practices, and previous experience mentoring junior developers.

Related Jobs

AI-enabled Builder Early CareerFull Time
Stripe
Posted 7 hours ago In-person San Francisco, CA Software Development $120K - $180K / year