Job Description
We're urgently seeking a talented Software Engineer to join our dynamic team in Raleigh, North Carolina. This full-time role offers competitive compensation, comprehensive benefits, and relocation assistance for qualified candidates moving from Texas or other states. At TechNova, we're pioneering next-gen cloud infrastructure solutions for Fortune 500 clients, and we need your expertise to drive innovation. Join us in building scalable, high-performance systems while enjoying our collaborative culture, flexible work arrangements, and professional development opportunities.
Responsibilities
- Design and implement scalable microservices using Java, Python, and Go
- Develop and maintain CI/CD pipelines using Jenkins and AWS DevOps tools
- Collaborate with cross-functional teams to define technical requirements and deliverables
- Optimize system performance through database tuning and caching strategies
- Implement robust security protocols and conduct thorough code reviews
- Lead architectural discussions and mentor junior engineers
- Document technical specifications and API documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong proficiency in at least two programming languages (Python/Java preferred)
- Experience with Agile methodologies and JIRA/Confluence
- Proven track record of delivering enterprise-level applications
- Excellent problem-solving skills and ability to work in fast-paced environments