Are you applying to the internship?
Job Description
Senior Software Engineer | Innovatech Solutions
The Tone:
This is a full-time role at Innovatech Solutions, located in Remote (US-based) or Seattle, WA. The company builds innovative software products designed to solve complex real-world problems. This role is crucial for delivering high-performance, scalable software solutions, contributing across the entire development lifecycle, and fostering technical growth within the team.
The TL;DR
• Role: Full Time
• Location: Remote (US-based) or Seattle, WA
• Team: Dynamic product development team
• Mission: Design, develop, and maintain high-performance, scalable, and robust software solutions.
• Tech Stack: Java, Python, Go, C#, Node.js, PostgreSQL, MongoDB, Cassandra, AWS, Azure, GCP, Docker, Kubernetes, RESTful APIs, Microservices, React, Angular, Vue.js, CI/CD, DevOps
What You’ll Actually Do
• Design: Lead the design and development of new features and functionalities for the core platform.
• Code: Write clean, maintainable, and efficient code, incorporating unit testing, integration testing, and code reviews.
• Collaborate: Work closely with product managers, UX/UI designers, and other engineers to define requirements and deliver high-quality solutions.
• Architect: Participate in architectural discussions and contribute to the evolution of the technical roadmap.
• Mentor: Provide technical guidance to less experienced team members, promoting continuous learning and improvement.
The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience, with a focus on software development.
• Experience: 5+ years of professional experience in software development, emphasizing backend or full-stack development, and demonstrated experience designing and building RESTful APIs and microservices.
• Skills: Proficiency in at least one modern programming language (e.g., Java, Python, Go, C#, Node.js), solid understanding of data structures, algorithms, object-oriented design, and experience with relational/NoSQL databases, cloud platforms, and containerization technologies.
• Bonus: Master’s degree in Computer Science, experience with front-end frameworks (e.g., React, Angular, Vue.js), knowledge of CI/CD pipelines and DevOps practices, experience with distributed systems, or a prior leadership/mentorship role.