Job Description
Join TechNova Solutions' dynamic engineering team in Raleigh, North Carolina's thriving tech hub! We're seeking passionate Software Engineers to build cutting-edge cloud-native applications while enjoying our comprehensive relocation package. As a key contributor, you'll architect scalable systems using modern frameworks and collaborate with cross-functional teams to deliver innovative solutions. Our Raleigh campus offers state-of-the-art facilities, flexible work arrangements, and proximity to top universities and research centers. Relocate with confidence through our $5,000 moving bonus, temporary housing assistance, and personalized onboarding support.
Responsibilities
- Design, develop, and maintain scalable microservices using Java/Python and cloud technologies (AWS/Azure)
- Lead code reviews, optimize system performance, and implement CI/CD pipelines
- Collaborate with product teams to translate requirements into technical specifications
- Mentor junior engineers and contribute to technical documentation
- Implement security best practices and conduct vulnerability assessments
- Participate in agile ceremonies and drive continuous improvement initiatives
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Java, Python, or JavaScript)
- Strong understanding of cloud platforms (AWS/Azure/GCP) and containerization
- Proven experience with RESTful APIs and microservices architecture
- Proficient in Git, Docker, and CI/CD tools (Jenkins, GitHub Actions)
- Excellent problem-solving skills and ability to work in agile environments