Senior Software Engineer

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer | InnovateTech Solutions

The Tone:
This is a full-time role at InnovateTech Solutions, with flexible work arrangements. InnovateTech Solutions is a pioneering technology company that develops cutting-edge software products and services for global businesses and individuals. This pivotal role offers an exciting opportunity to significantly contribute to core products and mentor junior engineers, influencing the company’s technical direction and engineering practices.

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

• Team: Product development team
• Mission: Design, develop, test, and deploy robust and scalable software solutions that align with strategic goals.
• Tech Stack: Java, Python, C#, Go, Node.js, PostgreSQL, MySQL, MongoDB, Cassandra, AWS, Azure, Google Cloud Platform, Git, RESTful, GraphQL, React, Angular, Vue.js, Docker, Kubernetes, Kafka, RabbitMQ

What You’ll Actually Do
• Lead: Lead the design, development, and implementation of complex software features and modules across various application layers.
• Code: Write clean, efficient, and well-documented code in accordance with established coding standards and best practices.
• Review: Conduct thorough code reviews to ensure quality, identify potential issues, and promote knowledge sharing within the team.
• Collaborate: Collaborate closely with cross-functional teams, including product management, design, QA, and operations, to define project requirements and deliver high-quality solutions.
• Mentor: Mentor and guide junior and mid-level engineers, fostering a culture of learning and continuous improvement.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related field, with 5+ years of professional software development experience.
• Experience: 5+ years of professional experience in software development, with a strong focus on backend or full-stack engineering, and extensive experience with relational and/or NoSQL databases.
• Skills: Expertise in at least one modern programming language (Java, Python, C#, Go, or Node.js), solid understanding of data structures, algorithms, and object-oriented design principles, proficiency with Git, and strong understanding of API design and development (RESTful, GraphQL).
• Bonus: Experience with front-end frameworks (React, Angular, Vue.js), familiarity with containerization technologies (Docker and Kubernetes), experience with message queuing systems (Kafka, RabbitMQ), or prior experience in an Agile/Scrum environment.

Related Jobs

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