Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of cloud-native applications! We're seeking passionate innovators to build scalable solutions in a collaborative, remote-friendly environment. Enjoy competitive compensation, equity options, and opportunities to work with cutting-edge technologies.
Why Join Us?
• Competitive salary with equity ownership
• Flexible hybrid work arrangements
• Comprehensive benefits package
• Professional development stipends
• Inclusive culture focused on growth
Responsibilities
- Architect and develop scalable cloud-based solutions using microservices patterns
- Lead code reviews and mentor junior engineers on best practices
- Collaborate with product teams to define technical requirements
- Optimize application performance and implement security protocols
- Contribute to CI/CD pipeline improvements and DevOps practices
- Research and integrate emerging technologies (AI/ML, blockchain)
- Document technical specifications and maintain system documentation
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in Java, Python, or JavaScript with modern frameworks
- Strong knowledge of cloud platforms (AWS/Azure/GCP) and containerization
- Experience with microservices architecture and distributed systems
- Proficiency in databases (SQL/NoSQL) and caching strategies
- Agile/Scrum methodology experience with Jira/Git workflows
- Excellent problem-solving and communication skills