Senior Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer | InnovateX Solutions

The Tone:
This is a full-time role at InnovateX Solutions, with flexible work options including remote-friendly setup and office space. InnovateX Solutions develops intelligent, scalable, and resilient cloud-native and AI/ML software solutions for businesses. This role is crucial for designing, developing, and deploying high-performance software that powers the company’s main products, directly impacting business growth and efficiency.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Flexible (Remote-friendly / Office-based)

• Team: Core Engineering Team
• Mission: Design, develop, and deploy robust, scalable, and high-performance software solutions for flagship products.
• Tech Stack: Java, Python, Go, C#, Node.js, AWS, Azure, GCP, Docker, Kubernetes, PostgreSQL, MySQL, MongoDB, Cassandra, Redis, Git, Spring Boot, Django, React, Kafka, Terraform, Prometheus.

What You’ll Actually Do
• Feature Development: Lead the design, development, and implementation of new functionalities for cloud-based platforms and services using modern programming languages and frameworks.
• Code Quality: Write clean, maintainable, and efficient code, ensuring high quality through rigorous testing, code reviews, and adherence to best practices.
• Cross-functional Collaboration: Collaborate closely with product managers, UX/UI designers, and other engineering teams to translate complex business requirements into clear technical specifications and deliver effective solutions.
• Technical Strategy: Contribute to architectural discussions, evaluate new technologies and tools, and help define the technical roadmap and standards for the team.
• Mentorship: Mentor and provide technical guidance to junior and mid-level engineers, fostering a culture of continuous learning, growth, and excellence.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience in software development.
• Experience: 5+ years of professional experience building scalable backend services or full-stack applications, with demonstrable experience on cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
• Skills: Expertise in at least one modern programming language (Java, Python, Go, C#, or Node.js), solid understanding of distributed systems, microservices architecture, API design, relational and/or NoSQL databases, and strong problem-solving abilities.
• Bonus: Experience with frameworks like Spring Boot or React, familiarity with CI/CD pipelines, infrastructure as code (Terraform), real-time data processing (Kafka), machine learning concepts, or Agile/Scrum environments.

Related Jobs