Senior Software Engineer – Full Stack

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer – Full Stack | InnovateX Solutions

The Tone:
This is a role at InnovateX Solutions, a technology company focused on building software products for various industries. As a Senior Software Engineer, you will contribute to designing, developing, and deploying web applications that support the company’s offerings. This position is crucial for creating robust and scalable solutions that empower businesses.

The TL;DR
• Role: Full Time
• Type: Full-time
• Mission: This person will design, develop, and maintain high-performance web applications to deliver innovative products and services to businesses.
• Tech Stack: HTML5, CSS3, JavaScript/TypeScript, React.js, Angular, Vue.js, Node.js, Express, Python, Django, Flask, Java, Spring Boot, Go, PostgreSQL, MySQL, MongoDB, DynamoDB, RESTful API, AWS, Azure, Google Cloud Platform, Git, Docker, Kubernetes, GraphQL, Jenkins, GitLab CI, GitHub Actions

What You’ll Actually Do
• Application Leadership: Lead the design, development, and maintenance of full-stack web applications, covering user interfaces, backend services, and database interactions.
• Solution Architecture: Collaborate with product managers and designers to define project requirements and architect effective software solutions.
• Code Development: Write clean, scalable, and efficient code for both front-end and back-end components, ensuring thorough documentation.
• Quality & Mentorship: Conduct code reviews, provide constructive feedback, and mentor junior engineers to improve team performance and code quality.
• Performance Optimization: Troubleshoot, debug, and optimize application performance to ensure high availability and responsiveness across all systems.

The Must-Haves
• Background: Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience, demonstrating a strong foundation in software engineering.
• Experience: Minimum of 5 years of professional experience in full-stack software development, including proven work with modern JavaScript frameworks and at least one backend language/framework.
• Skills: Strong proficiency in front-end technologies (HTML5, CSS3, JavaScript/TypeScript, React.js/Angular/Vue.js), expertise in a back-end language (Node.js/Python/Java/Go), solid understanding of databases (SQL/NoSQL), and experience with RESTful API design, cloud platforms (AWS/Azure/GCP), and Git.
• Bonus: Experience with microservices architecture, containerization (Docker, Kubernetes), GraphQL, CI/CD tools, and agile development methodologies.

Related Jobs