Senior Full-Stack Software Engineer

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Full-Stack Software Engineer | InnovateTech Solutions

The Tone:
This is a Senior Full-Stack Software Engineer role at InnovateTech Solutions. The company builds intelligent data platforms, empowering businesses with actionable insights through cutting-edge AI and machine learning technologies. This role is crucial for designing, developing, and deploying robust and scalable features across our entire product suite, contributing to both front-end user experiences and back-end services that power our core platform. Your work will have a tangible impact on customers.

The TL;DR
• Role: Full Time
• Type: Full-time
• Mission: To design, develop, and deploy robust and scalable features across the entire product suite, solving challenging problems for the core platform.
• Tech Stack: Python, Java, Go, Node.js, React, Angular, Vue.js, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Azure, GCP, Docker, Kubernetes, Git, Kafka, Kinesis, AWS Lambda, GraphQL

What You’ll Actually Do
• Design, develop, test, deploy, and maintain highly scalable, reliable, and secure full-stack applications and services using modern technologies.
• Collaborate closely with product managers, UX designers, and other engineers to define, scope, and implement new features and enhancements.
• Contribute to architectural discussions and decisions, ensuring solutions are performant, maintainable, and aligned with long-term strategic goals.
• Write clean, efficient, well-documented, and testable code following best practices and coding standards.
• Participate actively in code reviews, offering constructive feedback and ensuring high code quality across the team.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. Career level: Senior.
• Experience: 5+ years of professional full-stack software development experience. Demonstrated experience with modern front-end frameworks (React preferred), relational and/or NoSQL databases, cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), Git, and CI/CD pipelines.
• Skills: Strong proficiency in a back-end language such as Python, Java, Go, or Node.js. Solid understanding of RESTful API design, microservices architecture, and distributed systems. Excellent problem-solving, communication, and interpersonal skills.
• Bonus: Experience with data streaming technologies (Kafka, Kinesis), familiarity with serverless architectures (AWS Lambda), experience with GraphQL, knowledge of machine learning concepts or MLOps practices, contributions to open-source projects or a strong GitHub profile, and experience working in an Agile/Scrum development environment.

Related Jobs

NYL Insurance
Posted 1 day ago Hybrid - 3 days per week - New York, USA Software Development $124K - $177K / year