Job Description
Join our dynamic team as a Senior Software Engineer and transform your career with weekly pay, equity options, and cutting-edge projects. We're a rapidly growing tech hub in Raleigh, NC seeking innovators who thrive in agile environments. Enjoy competitive compensation, flexible work arrangements, and the opportunity to shape the future of enterprise software.
At InnovateTech Solutions, we foster a culture of continuous learning and impact. You'll collaborate with top-tier talent on scalable cloud-native applications while accelerating your professional growth through mentorship programs and industry certifications. Our commitment to work-life balance ensures you achieve both personal and professional excellence.
Responsibilities
- Architect and develop scalable cloud-native applications using microservices architecture
- Mentor junior engineers through pair programming and code reviews
- Optimize system performance and implement CI/CD pipelines
- Lead cross-functional sprint planning and backlog refinement
- Contribute to technical documentation and API specifications
- Research and implement emerging technologies (AI/ML, blockchain)
- Collaborate with product teams to translate business requirements into technical solutions
Qualifications
- 5+ years of experience in software development with 2+ years in cloud environments
- Proficiency in Java, Python, or JavaScript with frameworks like Spring Boot or React
- Expertise with containerization (Docker/Kubernetes) and serverless architectures
- Strong understanding of RESTful API design and GraphQL
- Experience with CI/CD tools (Jenkins, GitHub Actions)
- Ability to lead technical discussions and make data-driven decisions
- BS/MS in Computer Science or equivalent practical experience