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, offering hybrid work with flexible in-office days. InnovateTech Solutions creates powerful software solutions that simplify processes and support businesses. This role is essential for designing, developing, and deploying robust applications, directly contributing to our core products and driving technological progress.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Hybrid/Remote Flexible
• Team: Engineering Team, mentoring junior and mid-level engineers
• Mission: Design, develop, and deploy scalable full-stack applications, ensuring seamless integration and an exceptional user experience
• Tech Stack: React.js, Angular, Vue.js, HTML5, CSS3, Node.js (Express), Python (Django/Flask), Java (Spring Boot), Go, PostgreSQL, MySQL, MongoDB, Redis, RESTful APIs, AWS, Azure, GCP, EC2, S3, Lambda, RDS, Docker, Git

What You’ll Actually Do
• Development: Architect, design, develop, and maintain high-quality, scalable full-stack applications.
• Leadership: Lead code reviews, provide technical guidance, and mentor junior and mid-level engineers on projects.
• Collaboration: Translate business requirements into technical solutions by partnering with product and design teams.
• Problem Solving: Troubleshoot and resolve complex technical issues to optimize application performance and reliability.
• Process Improvement: Drive continuous improvement in development processes and advocate for best practices like CI/CD and automated testing.

The Must-Haves
• Background: Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience, with a solid foundation in software development principles.
• Experience: 5+ years building full-stack applications using modern JavaScript frameworks (React.js, Angular, or Vue.js), back-end languages (Node.js, Python, Java, or Go), and database technologies (PostgreSQL, MySQL, MongoDB). Extensive experience developing RESTful APIs and deploying solutions on cloud platforms like AWS, Azure, or GCP.
• Skills: Git proficiency, comprehensive testing methodologies (unit, integration, end-to-end), exceptional analytical problem-solving and debugging skills, and excellent written and verbal communication abilities.
• Bonus: Master’s degree, experience with GraphQL, CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions), container orchestration (Kubernetes), message queues (Kafka, RabbitMQ), agile development environments, or open-source contributions.

Related Jobs

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