Are you applying to the internship?
Job Description
Senior Full Stack Software Engineer | Innovative Tech Solutions, Inc.
The Tone:
This is a full-time role at Innovative Tech Solutions Inc., with options for remote work across the US/Canada or hybrid in New York, San Francisco, or London. The company builds cutting-edge products, and this role is crucial for designing, developing, and deploying robust and scalable web applications that power them. You will work across the entire software development lifecycle, contributing to both front-end and back-end systems to deliver exceptional user experiences and reliable solutions.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote (US/Canada) or Hybrid (New York, NY / San Francisco, CA / London, UK)
• Mission: This person will design, develop, and deploy robust and scalable web applications that power the company’s cutting-edge products.
• Tech Stack: React, Angular, Vue.js, HTML5, CSS3, JavaScript, TypeScript, Node.js, Express, NestJS, Python, Django, Flask, Go, Java, Spring Boot, RESTful APIs, Microservices, PostgreSQL, MySQL, MongoDB, Redis, AWS, Azure, Google Cloud Platform (GCP), Git, CI/CD, Docker, Kubernetes, GraphQL, Kafka, RabbitMQ
What You’ll Actually Do
• Lead Development: Lead the design, development, testing, deployment, and maintenance of scalable full-stack web applications and services.
• Translate Requirements: Collaborate with product management and UX/UI design teams to translate business requirements and user stories into technical specifications and elegant solutions.
• Implement Features: Architect and implement new features and functionalities for both client-side interfaces and server-side APIs.
• Ensure Quality: Ensure the performance, quality, and responsiveness of applications, actively identifying and resolving bottlenecks.
• Mentor and Contribute: Mentor junior engineers, sharing knowledge and fostering a collaborative learning environment, and contribute to the evolution of technical architecture and development processes.
The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience, with a focus on full-stack software development.
• Experience: 5+ years of professional full-stack software development experience, including designing and implementing RESTful APIs and microservices, and working with cloud platforms like AWS, Azure, or Google Cloud Platform.
• Skills: Expertise in modern front-end frameworks (React, Angular, or Vue.js) with strong command of HTML5, CSS3, and JavaScript/TypeScript; proficiency in at least one back-end language/framework (Node.js, Python, Go, or Java); strong understanding of both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases; familiarity with Git and CI/CD pipelines; excellent problem-solving skills and commitment to writing clean, maintainable code.
• Bonus: Experience with containerization technologies like Docker and Kubernetes; familiarity with GraphQL; knowledge of message queues (Kafka, RabbitMQ) and event-driven architectures; prior experience working in an Agile/Scrum environment; contributions to open-source projects or a strong portfolio of personal projects.