Job Description
We are looking for a talented Software Engineer to join our high-performance team. We are urgently hiring for this role, offering a fully remote work environment. Whether you are based in Kansas City, Missouri or anywhere in North Carolina, you will have the flexibility to work from home while collaborating with top-tier developers.
At InnovateTech, we build scalable, cloud-native applications that power millions of users. As a Software Engineer, you will play a critical role in designing, developing, and maintaining our core platform.
Responsibilities
- Design, develop, and deploy robust software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Mentor junior developers and conduct code reviews to ensure code quality and technical excellence.
- Participate in agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
- Identify and troubleshoot complex technical issues and performance bottlenecks in real-time.
- Contribute to the continuous improvement of our CI/CD pipelines and deployment processes.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Proven experience (5+ years) as a Software Engineer in a remote or hybrid environment.
- Strong proficiency in JavaScript, Python, Java, or C#.
- Experience with front-end frameworks such as React, Angular, or Vue.js.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Deep understanding of database management systems (SQL and NoSQL).
- Excellent problem-solving skills and the ability to work independently in a remote setting.