Job Description
Join our dynamic team as a Part-Time Software Engineer and help build cutting-edge solutions for our clients. InnovateTech Solutions is seeking a talented individual to contribute to our growing portfolio of web and mobile applications. This flexible role offers the perfect opportunity for professionals seeking work-life balance while making significant technical impacts. Collaborate with cross-functional teams, mentor junior developers, and work with modern technologies in a supportive environment.
Responsibilities
- Develop, test, and maintain scalable software applications using modern frameworks
- Collaborate with product managers and UX designers to implement feature requirements
- Optimize application performance and resolve technical bottlenecks
- Participate in code reviews and maintain high-quality documentation
- Contribute to CI/CD pipeline improvements and DevOps practices
- Mentor junior developers through pair programming and knowledge sharing
- Stay updated with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 3+ years of professional software development experience
- Proficiency in JavaScript/TypeScript, Python, and Java
- Experience with React, Node.js, and cloud platforms (AWS/Azure)
- Familiarity with RESTful APIs and microservices architecture
- Strong problem-solving skills and attention to detail
- Excellent communication abilities and collaborative mindset
- Ability to work independently with minimal supervision