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. We build intuitive, powerful, and reliable software that helps our customers achieve their goals. This role is instrumental in designing, developing, and deploying robust, scalable, and high-performance web applications that power our core products and services, contributing significantly to our continued success.

The TL;DR
• Role: Full Time
• Team: Works alongside product managers, UX/UI designers, and other engineers.
• Mission: To design, develop, and deploy robust, scalable, and high-performance web applications for core products and services.
• Tech Stack: JavaScript, TypeScript, React, Angular, Vue.js, Node.js, Python, Java, Go, Express, Django, Spring Boot, Gin, PostgreSQL, MySQL, MongoDB, Redis, AWS, Azure, GCP, Git, Docker, Kubernetes, Kafka, RabbitMQ.

What You’ll Actually Do
• Leadership: Lead the design, development, and maintenance of scalable front-end and back-end services using modern technologies and best practices.
• Collaboration: Collaborate with product management and design teams to understand user requirements and translate them into effective software solutions.
• Engineering: Write clean, maintainable, and efficient code, performing thorough code reviews and providing constructive feedback to peers.
• System Management: Troubleshoot, debug, and upgrade existing systems to ensure optimal performance, security, and reliability.
• Architecture & Mentorship: Contribute to architectural decisions and technical strategy, advocating for continuous improvement, and mentor junior engineers to foster technical excellence.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
• Experience: 5+ years of professional experience in full-stack software development, with a solid understanding of RESTful API design, microservices architecture, and cloud platforms.
• Skills: Strong proficiency in front-end technologies such as JavaScript, TypeScript, React, Angular, or Vue.js; extensive experience with back-end development using Node.js, Python, Java, or Go; expertise with relational and/or NoSQL databases; experience with version control systems and CI/CD pipelines.
• Bonus: Experience with containerization technologies (Docker, Kubernetes), familiarity with test-driven development (TDD) or behavior-driven development (BDD) methodologies, and prior experience in a leadership or mentorship role.

Related Jobs

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