Job Description
Join InnovateTech Solutions as a Part-Time Software Engineer and help build cutting-edge applications that transform industries. We're seeking a passionate developer to contribute to our dynamic team while enjoying a flexible schedule. Collaborate with senior engineers, solve complex problems, and make a tangible impact on our product roadmap. This role offers competitive compensation, remote-friendly options, and opportunities for professional growth in Memphis's thriving tech ecosystem.
Responsibilities
- Develop, test, and maintain scalable software solutions using modern frameworks
- Collaborate with cross-functional teams to define project requirements and deliverables
- Optimize application performance and implement best practices for code quality
- Participate in agile development cycles including sprint planning and retrospectives
- Document technical specifications and maintain version control systems
- Troubleshoot and resolve bugs in production environments
- Stay current with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 2+ years of professional software development experience
- Proficiency in JavaScript, Python, and/or Java
- Familiarity with cloud platforms (AWS/Azure/GCP) and CI/CD pipelines
- Strong understanding of RESTful APIs and microservices architecture
- Experience with relational databases (SQL) and version control (Git)
- Excellent problem-solving skills and ability to work independently
- Portfolio demonstrating previous projects and contributions