Job Description
Join InnovateTech Solutions in the vibrant tech hub of Greensboro, NC! We're seeking a Senior Software Engineer to drive innovation in our cutting-edge development team. Enjoy competitive compensation, comprehensive benefits, and relocation assistance to make your move seamless. Collaborate with industry leaders in a culture that values creativity and work-life balance. Greensboro offers affordable living, top-rated schools, and outdoor adventures – the perfect backdrop for your career growth!
Responsibilities
- Architect scalable cloud-native solutions using microservices architecture
- Mentor junior developers through code reviews and technical guidance
- Optimize application performance and implement CI/CD best practices
- Lead end-to-end development lifecycle from ideation to deployment
- Collaborate with cross-functional teams to deliver enterprise-grade solutions
- Research and implement emerging technologies (AI/ML, blockchain, IoT)
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in full-stack development (Java/Python/Node.js)
- Expertise in cloud platforms (AWS/GCP/Azure) and containerization (Docker/Kubernetes)
- Strong background in RESTful APIs and microservices design patterns
- Proficiency in testing frameworks (JUnit, Jest, Selenium) and TDD methodologies
- Demonstrable experience with CI/CD pipelines (Jenkins, GitLab CI)
- Excellent problem-solving skills and ability to work in agile environments