Job Description
Join our dynamic team at InnovateTech Solutions, a leading technology firm transforming industries through cutting-edge software solutions. We're seeking a passionate Senior Software Engineer to drive innovation and deliver scalable applications. Enjoy competitive compensation, comprehensive benefits, and a collaborative work environment in Richmond's thriving tech hub. Hiring now for immediate start!
Responsibilities
- Lead full-cycle development of cloud-based applications using microservices architecture
- Mentor junior developers and conduct code reviews to ensure quality standards
- Collaborate with cross-functional teams to define technical requirements and project timelines
- Optimize application performance and troubleshoot complex system issues
- Implement CI/CD pipelines and DevOps best practices for continuous delivery
- Contribute to architectural decisions and technology stack evolution
- Document technical specifications and maintain comprehensive project documentation
Qualifications
- Bachelor's degree in Computer Science or related field (5+ years experience accepted)
- Expert proficiency in Java, Python, and modern JavaScript frameworks (React/Angular)
- Strong experience with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Proven track record of delivering scalable, high-performance applications
- Familiarity with Agile methodologies and JIRA project management
- Excellent problem-solving skills and ability to work in fast-paced environments
- Strong communication skills with ability to articulate technical concepts to non-technical stakeholders