Job Description
Join our dynamic team as a Part-Time Software Engineer and enjoy seamless relocation assistance to Baltimore! InnovateTech Solutions is seeking talented developers to contribute to cutting-edge projects while maintaining a flexible work schedule. We offer competitive compensation, relocation support, and a collaborative environment that values innovation and work-life balance.
As a key member of our engineering team, you'll develop scalable software solutions, collaborate with cross-functional teams, and mentor junior developers. Our relocation package covers moving expenses, temporary housing, and comprehensive onboarding support to ensure your smooth transition to Baltimore's vibrant tech community.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern technologies
- Collaborate with product managers and UX designers to translate requirements into technical solutions
- Write clean, efficient, and well-documented code following best practices
- Participate in code reviews and contribute to continuous improvement of development processes
- Debug and resolve technical issues in a timely manner
- Stay updated with emerging technologies and industry trends
- Mentor junior developers through pair programming and knowledge sharing sessions
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 3+ years of professional software development experience
- Proficiency in at least one modern programming language (Python, Java, JavaScript/TypeScript)
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies
- Strong problem-solving skills and ability to work independently in a remote environment
- Excellent communication skills and ability to collaborate effectively with distributed teams
- Portfolio demonstrating previous projects and technical achievements