Job Description
Join InnovateTech Solutions as a Senior Software Engineer and make an immediate impact! We're seeking talented developers to join our dynamic team on a contract basis with full remote flexibility. This is your chance to architect cutting-edge solutions for Fortune 500 clients while working with industry-leading technologies. Enjoy competitive compensation, flexible hours, and the opportunity to transition to full-time based on performance.
Why InnovateTech? We foster a culture of innovation, offer professional development stipends, and provide comprehensive benefits for contract roles including health insurance and 401(k) matching.
Responsibilities
- Design, develop, and maintain scalable microservices using cloud-native technologies
- Lead code reviews and mentor junior engineers on best practices
- Collaborate with product managers to translate business requirements into technical solutions
- Optimize application performance and troubleshoot complex production issues
- Implement CI/CD pipelines and infrastructure-as-code solutions
- Contribute to technical documentation and architectural decision-making
- Stay current with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Python, Java, Go)
- Strong understanding of cloud platforms (AWS/GCP/Azure)
- Experience with containerization (Docker/Kubernetes) and orchestration
- Proven ability to deliver production-grade code in fast-paced environments
- Excellent problem-solving skills and attention to detail
- Strong communication skills with remote team experience