Job Description
Join our dynamic team at Tech Innovations Inc. as a Senior Software Engineer in Baltimore! We're seeking passionate innovators to build cutting-edge solutions while enjoying unparalleled work-life balance. This role offers fully flexible hours (core 10am-3pm, choose your start/end times) and comprehensive relocation assistance for qualified candidates. Work in our modern downtown Baltimore office with hybrid options, competitive benefits, and a collaborative culture that values creativity. Help us shape the future of technology while enjoying Maryland's vibrant lifestyle.
Responsibilities
- Design and implement scalable cloud-based applications using AWS and microservices architecture
- Mentor junior developers through code reviews and technical guidance
- Collaborate with product teams to translate business requirements into technical solutions
- Lead agile development cycles using Jira and Confluence
- Optimize system performance and troubleshoot complex technical issues
- Contribute to DevOps practices including CI/CD pipeline maintenance
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in backend development with Python/Java/Go
- Strong expertise in cloud platforms (AWS/GCP/Azure) and containerization (Docker/Kubernetes)
- Proven experience with relational and NoSQL databases
- Excellent problem-solving skills and attention to detail
- Strong communication abilities for cross-functional collaboration
- Experience with agile methodologies and version control (Git)
- Portfolio demonstrating complex project implementations