Senior Software Engineer – Full Stack

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer – Full Stack | InnovateTech Solutions

The Tone:
This is a full-time role at InnovateTech Solutions, offering remote-friendly and hybrid office options. InnovateTech builds cutting-edge platforms that transform industries and improve lives. This Senior Software Engineer role is instrumental in designing, developing, and deploying robust, scalable, and high-performance web applications, directly contributing to products used by millions worldwide.

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

• Mission: This role is responsible for driving technical solutions across the entire software development lifecycle for cutting-edge web applications.
• Tech Stack: React, Angular, Vue.js, JavaScript, TypeScript, HTML5, CSS3, Node.js, Python, Java, Go, Express, Django, Spring Boot, Gin, PostgreSQL, MySQL, SQL Server, MongoDB, DynamoDB, Cassandra, RESTful APIs, Git, AWS, Azure, GCP, Docker, Kubernetes, CI/CD

What You’ll Actually Do
• Technical Leadership: Lead the design and architecture of new features and system enhancements, ensuring scalability, reliability, and maintainability.
• Full-Stack Development: Drive the end-to-end development of highly responsive user interfaces and robust back-end APIs and services.
• Code Quality: Champion and enforce coding standards, conduct thorough code reviews, and actively improve engineering processes and tools.
• Cross-functional Collaboration: Work closely with product managers, UX/UI designers, and QA engineers to define optimal solutions and deliver high-quality products.
• Testing & Deployment: Implement comprehensive tests, contribute to CI/CD pipelines, and automate deployments to production environments.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science or a related technical field. This is a senior-level position focused on full-stack software development.
• Experience: Minimum of 5+ years of progressive professional experience in full-stack software development, spanning modern front-end frameworks, back-end languages/frameworks, and database knowledge.
• Skills:
• Strong front-end expertise in modern JavaScript/TypeScript, HTML5, CSS3, and at least one modern front-end framework (e.g., React.js, Angular, Vue.js).
• Solid back-end experience with at least one programming language and its ecosystem/frameworks (e.g., Node.js, Python, Java, Go).
• Proficient experience with relational and/or NoSQL databases, including schema design and query optimization.
• Proven experience designing, building, and consuming RESTful APIs.
• Practical experience with major cloud service providers (e.g., AWS, Azure, GCP), containerization (e.g., Docker, Kubernetes), and CI/CD pipelines.
• Bonus: Experience with microservices architecture, WebSockets, serverless computing, testing frameworks (e.g., Jest, Cypress), open-source contributions, agile methodologies, or mentoring junior engineers.

Related Jobs

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