Job Description
Join our dynamic engineering team at InnovateTech Solutions as a Software Engineer in Philadelphia! We're seeking passionate developers to build cutting-edge applications while enjoying competitive compensation and comprehensive relocation support. Relocate seamlessly to Philadelphia with our generous assistance package covering moving expenses, temporary housing, and visa sponsorship for international candidates. Work in our modern downtown office, collaborate with industry leaders, and advance your career in one of America's most vibrant tech hubs.
Responsibilities
- Design, develop, and maintain scalable software applications using modern frameworks (React, Node.js, Python)
- Collaborate with cross-functional teams to define requirements and deliver high-quality solutions
- Implement CI/CD pipelines and DevOps best practices for efficient deployment
- Optimize application performance and ensure robust security protocols
- Lead code reviews and mentor junior engineers while maintaining technical excellence
- Contribute to architectural decisions and technology stack evolution
- Participate in agile ceremonies and drive continuous improvement initiatives
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Python, Java, JavaScript/TypeScript)
- Strong understanding of cloud platforms (AWS, Azure, or GCP)
- Experience with containerization (Docker/Kubernetes) and microservices architecture
- Proficiency in version control (Git) and collaborative development workflows
- Demonstrated problem-solving skills and ability to thrive in agile environments
- Excellent communication skills and passion for mentoring others