Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of digital innovation in Jacksonville's thriving tech scene. We're a cutting-edge software development firm specializing in cloud-native applications and AI-driven solutions. Our collaborative culture encourages continuous learning, and we offer competitive benefits including flexible work arrangements, professional development stipends, and comprehensive health coverage. If you're passionate about building scalable, high-performance systems and want to make a tangible impact, this is your opportunity to excel.
Responsibilities
- Design, develop, and deploy robust software solutions using modern frameworks and cloud technologies (AWS/Azure)
- Lead code reviews, mentor junior engineers, and implement best practices in CI/CD pipelines
- Collaborate with cross-functional teams to translate business requirements into technical specifications
- Optimize application performance and implement scalable architecture patterns
- Contribute to technical documentation and conduct thorough testing protocols
- Stay current with emerging technologies and propose innovative solutions to complex challenges
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional experience in full-stack development (Python/Java/JavaScript)
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs, microservices architecture, and database design
- Proven experience with Agile methodologies and version control systems (Git)
- Excellent problem-solving skills and ability to work independently in a fast-paced environment
- Portfolio demonstrating successful deployment of scalable applications