Job Description
Join our dynamic team at ApexTech Innovations as a Part-Time Software Engineer! We're seeking passionate developers to contribute to cutting-edge cloud solutions while maintaining a flexible work-life balance. This hybrid role offers the perfect opportunity to leverage your technical skills in a collaborative environment while enjoying North Carolina's vibrant tech ecosystem.
Our ideal candidate thrives in agile environments and is excited about building scalable applications. You'll work directly with senior engineers on real-world projects, gaining exposure to modern tech stacks while making tangible impact. With competitive compensation and remote-friendly options, this position is perfect for experienced developers seeking supplemental income or transitioning into part-time work.
Responsibilities
- Develop and maintain scalable cloud-based applications using microservices architecture
- Collaborate with cross-functional teams to design and implement RESTful APIs
- Optimize application performance through rigorous testing and debugging
- Contribute to CI/CD pipelines and infrastructure-as-code solutions
- Participate in agile ceremonies including sprint planning and retrospectives
- Maintain comprehensive documentation for code and system architecture
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 3+ years of professional software development experience
- Proficiency in at least one modern programming language (Python, Java, or Go)
- Strong understanding of cloud platforms (AWS, Azure, or GCP)
- Experience with containerization technologies (Docker, Kubernetes)
- Familiarity with DevOps practices and CI/CD tools
- Excellent problem-solving skills and attention to detail
- Strong written and verbal communication abilities