Senior Software Engineer, Full-Stack

Posted 5 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, with hybrid or remote work options available. InnovateTech Solutions is a leading technology company that builds cutting-edge software products to redefine various industries. This role is crucial for designing, developing, and deploying robust, scalable, and high-performance applications across the entire software stack. You will contribute to a culture of creativity, collaboration, and continuous learning, making a significant impact on solutions that empower millions globally.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Hybrid or Remote
• Team: Product development team
• Mission: Design, develop, and deploy scalable full-stack applications, translating business requirements into technical solutions.
• Tech Stack: React.js, Angular, Vue.js, HTML5, CSS3, Node.js, Python, Java, Go, Ruby on Rails, PostgreSQL, MySQL, MongoDB, DynamoDB, RESTful APIs, GraphQL, AWS, Azure, Google Cloud Platform, Git, CI/CD, Docker, Kubernetes

What You’ll Actually Do
• Development: Lead the design, development, testing, and deployment of new features and enhancements for core platforms across the full stack.
• Architecture: Contribute to and influence architectural decisions for new services, ensuring scalability, reliability, security, and maintainability.
• Quality: Champion best practices in software development, including code reviews, unit testing, integration testing, and continuous integration/continuous deployment pipelines.
• Operations: Diagnose and resolve complex technical issues, optimize application performance, and ensure system stability in production environments.
• Mentorship: Provide technical guidance and mentorship to junior and mid-level engineers, fostering a culture of knowledge sharing and growth.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, specializing in software development.
• Experience: 5+ years of professional experience in full-stack software development, with a demonstrated history of delivering software products.
• Skills:
• Front-end: Proficient in modern JavaScript frameworks (React.js, Angular, Vue.js), HTML5, CSS3, and responsive design principles.
• Back-end: Strong experience with at least one back-end programming language (Node.js, Python, Java, Go, or Ruby on Rails) and related frameworks.
• Data & API: Solid understanding and practical experience with relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, DynamoDB) databases, along with proven ability to design RESTful APIs or GraphQL services.
• Cloud & Tools: Experience with cloud platforms (AWS, Azure, or Google Cloud Platform) and familiarity with Git, CI/CD pipelines, Docker, and Kubernetes.

Related Jobs

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