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 a hybrid work model. InnovateTech Solutions builds cloud-native SaaS platforms that help businesses streamline their operations and use automation to create new opportunities. This role is important for designing, developing, and maintaining web applications across all parts of the system, from user interfaces to database architecture, to deliver features that solve customer problems.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Hybrid
• Team: Core product development team
• Mission: Design, develop, and maintain robust, scalable, and secure web applications across the entire stack.
• Tech Stack: React.js, Angular, Vue.js, JavaScript/TypeScript, HTML5, CSS3, Node.js with Express, Python with Django/Flask, Java with Spring Boot, Go, PostgreSQL, MySQL, MongoDB, DynamoDB, RESTful APIs, AWS, Azure, Google Cloud Platform, Docker, Kubernetes, Git, CI/CD. Preferred: Kafka, RabbitMQ, SQS, GraphQL, Webpack, Vite, Jest, React Testing Library, Cypress.
What You’ll Actually Do
• Develop: Architect, design, build, and deploy high-performance, scalable web applications using modern technologies.
• Collaborate: Work with product owners and stakeholders to understand requirements, define technical specifications, and create development plans.
• Review: Lead and participate in code reviews, providing feedback and ensuring code quality, maintainability, and security.
• Troubleshoot: Diagnose and resolve complex technical issues across various layers of the application stack.
• Mentor: Guide junior engineers, fostering their growth and promoting a culture of knowledge sharing and technical excellence.
The Must-Haves
• Background: Bachelor’s or Master’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 web development, with a history of delivering quality software, including leading technical initiatives and mentoring junior engineers.
• Skills: Expertise in a modern front-end framework (e.g., React.js, Angular, Vue.js), strong proficiency in at least one modern back-end language and framework, solid experience with relational and/or NoSQL databases, demonstrated experience designing and implementing RESTful APIs, familiarity with cloud platforms (AWS, Azure, Google Cloud Platform), and experience with containerization technologies (Docker, Kubernetes).
• Bonus: Experience with microservices architecture, event-driven systems, message queuing systems, GraphQL API development, front-end build tools and testing frameworks, and an understanding of security best practices in web application development.