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 full-time role at InnovateX Solutions, located in an unspecified location. InnovateX Solutions builds intelligent, scalable, and user-centric platforms to empower businesses and individuals. This role is crucial for designing, developing, and deploying the applications that power the company’s core products and services, influencing both front-end user experiences and robust back-end systems.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Not specified

• Team: Agile scrum team
• Mission: Design, develop, and deploy applications that power core products and services.
• Tech Stack: React, Angular, Vue.js, Node.js, Python, Django, Flask, Java, Spring Boot, Go, Ruby on Rails, PostgreSQL, MySQL, MongoDB, Redis, RESTful APIs, GraphQL APIs, AWS, Azure, GCP, Docker, Kubernetes, Git, Kafka, RabbitMQ

What You’ll Actually Do
• Design and Development: Lead the design, development, and implementation of highly scalable web applications and APIs using modern frameworks and technologies.
• Full Stack Ownership: Take ownership of features across the entire stack, from front-end user interfaces to back-end services, databases, and infrastructure.
• Code Quality: Write clean, efficient, well-documented, and testable code, adhering to best practices and coding standards, and participate actively in code reviews.
• Collaboration: Work closely with product management, design, and other engineering teams to translate requirements into technical specifications and deliver solutions.
• Mentorship and Architecture: Provide technical guidance and mentorship to junior engineers, fostering continuous learning, and contribute to architectural discussions.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience; Senior career level in full stack software development.
• Experience: 5+ years of professional experience in full stack software development, including front-end frameworks, back-end languages/frameworks, database management, and API development.
• Skills:
• Front-End: Modern JavaScript/TypeScript, HTML5, CSS3, and at least one major front-end framework (e.g., React, Angular, Vue.js).
• Back-End & Data: Extensive experience with at least one back-end language/framework (e.g., Node.js, Python, Java, Go, Ruby on Rails) and relational/NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
• API & Cloud: Proven experience designing, building, and consuming RESTful/GraphQL APIs, and familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
• Development Practices: Strong commitment to writing unit, integration, and end-to-end tests, and proficient with Git and collaborative development workflows.
• Bonus: Experience with microservices architecture, CI/CD pipelines and DevOps practices, message queues (e.g., Kafka, RabbitMQ), and working in an Agile/Scrum environment.

Related Jobs