Job Description
Join our mission-driven team at InnovateTech Solutions! We're urgently seeking a talented Software Engineer to contribute to cutting-edge projects while enjoying flexible work arrangements. As part of our dynamic engineering group, you'll build scalable applications using modern technologies and gain equity options to share in our company's growth. This role offers the perfect balance for professionals seeking impactful work with autonomy and competitive compensation.
Why InnovateTech? Our culture values innovation, collaboration, and work-life balance. You'll work with industry experts on projects that matter, mentor junior engineers, and contribute to open-source initiatives. We provide flexible hours, remote work options, and a supportive environment where your ideas shape our future.
Responsibilities
- Design, develop, and maintain scalable software applications using Java, Python, and cloud technologies (AWS/GCP)
- Collaborate with cross-functional teams to define requirements and deliver high-quality solutions
- Optimize application performance and troubleshoot complex technical issues
- Implement CI/CD pipelines and DevOps best practices for continuous delivery
- Mentor junior engineers and conduct code reviews to maintain quality standards
- Contribute to architectural decisions and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (3+ years professional development)
- Proficiency in at least one modern programming language (Python, Java, or JavaScript)
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes)
- Familiarity with Agile methodologies and version control systems (Git)
- Strong problem-solving skills and ability to work independently in remote settings
- Excellent communication skills and collaborative mindset
- Portfolio demonstrating full-stack development projects