Job Description
Join our dynamic team at InnovateTech Solutions, a leading software development firm in Raleigh's Research Triangle. We're seeking a talented Part-Time Software Engineer to contribute to cutting-edge projects while enjoying flexible work arrangements. This role offers the perfect balance for professionals seeking to advance their careers without full-time commitment, with competitive compensation and opportunities for remote collaboration.
Our engineers work on transformative SaaS platforms, cloud infrastructure, and AI-driven applications. You'll collaborate with cross-functional teams to deliver scalable solutions while mentoring junior developers. This position includes access to our state-of-the-art tech stack, professional development stipends, and flexible scheduling options.
Responsibilities
- Design and implement scalable microservices using cloud-native architectures (AWS/Azure)
- Develop responsive web applications with React/TypeScript and Node.js
- Optimize database performance through SQL/NoSQL query refinement
- Implement CI/CD pipelines and automate testing frameworks
- Collaborate with UX/UI designers to enhance user experience
- Participate in agile ceremonies and contribute to technical documentation
- Mentor junior engineers through code reviews and pair programming
Qualifications
- 3+ years of professional software development experience
- Proficiency in JavaScript/TypeScript and modern frameworks (React, Node.js)
- Strong understanding of RESTful APIs and GraphQL
- Experience with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Knowledge of database design (PostgreSQL, MongoDB) and caching strategies
- Familiarity with test-driven development and CI/CD practices
- Ability to work independently with minimal supervision
- Strong problem-solving skills and attention to detail