Job Description
Join our dynamic team at InnovateTech Solutions as a Senior Software Engineer and make an immediate impact! We're seeking passionate professionals to develop cutting-edge applications for our Baltimore-based clients. Enjoy competitive compensation, flexible work arrangements, and the opportunity to lead transformative projects. Start your career journey with us today!
Responsibilities
- Design, develop, and maintain scalable software solutions using Java and Python
- Lead agile development cycles and mentor junior engineers
- Collaborate with cross-functional teams to deliver high-impact products
- Optimize system performance and troubleshoot complex technical issues
- Implement CI/CD pipelines and DevOps best practices
- Conduct code reviews and ensure quality standards compliance
Qualifications
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in full-stack development
- Proficiency in cloud platforms (AWS/Azure) and microservices architecture
- Strong knowledge of databases (SQL/NoSQL) and REST APIs
- Experience with agile methodologies and version control systems
- Excellent problem-solving and communication skills