Job Description
Join our innovative team at TechSolutions Inc. and transform your career in Baltimore's thriving tech hub! We're seeking a passionate Senior Software Engineer to architect cutting-edge solutions for Fortune 500 clients. Enjoy competitive compensation, flexible work arrangements, and opportunities to mentor junior developers while working on AI-driven projects that impact millions.
Our Baltimore office features modern collaborative spaces, on-site wellness programs, and direct access to Harbor East's vibrant dining scene. We offer comprehensive benefits including 401(k) matching, professional development stipends, and quarterly team-building events at local attractions like the National Aquarium.
Responsibilities
- Lead full-stack development of cloud-native applications using Java, Python, and AWS
- Design scalable microservices architecture with event-driven patterns
- Mentor junior engineers through code reviews and technical workshops
- Implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Optimize database performance with PostgreSQL and MongoDB
- Collaborate with product teams to translate business requirements into technical solutions
- Contribute to open-source projects and represent company at tech meetups
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in cloud platforms (AWS/Azure) and containerization
- Strong knowledge of RESTful APIs and microservices architecture
- Proficiency with testing frameworks (JUnit, pytest) and TDD principles
- Experience with Agile methodologies and JIRA/Confluence
- Demonstrable problem-solving skills through portfolio projects
- Excellent written and verbal communication abilities