Job Description
Join TechInnovate Solutions as a Senior Software Engineer and help shape the future of cloud-native applications. Our Raleigh-based team offers a fully remote work environment with competitive compensation and flexible scheduling. Collaborate with industry experts to build scalable solutions while enjoying North Carolina's thriving tech scene. We value innovation, work-life balance, and professional growth.
Responsibilities
- Design and implement microservices architecture using cloud technologies (AWS/GCP)
- Lead code reviews and mentor junior engineers
- Optimize system performance and security protocols
- Develop CI/CD pipelines for seamless deployments
- Collaborate with product teams to translate requirements into technical solutions
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development (Java/Python/Go)
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/K8s)
- Strong understanding of RESTful APIs and event-driven architecture
- Proven track record of delivering scalable production systems
- Experience with Agile methodologies and JIRA
- Excellent problem-solving and communication skills