Job Description
Join our dynamic team at TechNova Solutions, where innovation meets opportunity! We're seeking a passionate Senior Software Engineer to architect cutting-edge solutions for our enterprise clients. As a key player in our Raleigh hub, you'll collaborate with elite developers and work on projects that impact millions of users. Enjoy competitive benefits, flexible work arrangements, and a culture that champions growth and creativity.
Responsibilities
- Design, develop, and maintain scalable cloud-based applications using modern frameworks
- Lead technical discussions and mentor junior engineers on best practices
- Collaborate with product managers to translate business requirements into technical solutions
- Optimize application performance and implement robust security protocols
- Contribute to CI/CD pipeline improvements and DevOps automation
- Conduct code reviews and ensure adherence to architectural standards
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development (Java/Spring, Python/Django)
- Expertise with cloud platforms (AWS/GCP) and microservices architecture
- Strong understanding of RESTful APIs and database design (SQL/NoSQL)
- Proficient in testing frameworks and TDD methodologies
- Excellent problem-solving skills and ability to work in agile environments
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions)