Job Description
Join TechNova Solutions and become a key driver of innovation in our Raleigh-based tech hub. We're seeking a passionate Senior Software Engineer to join our dynamic remote team immediately. This full-time role offers competitive compensation, flexible work arrangements, and the opportunity to impact cutting-edge projects. If you're ready to hit the ground running and contribute to transformative software solutions, apply today!
Responsibilities
- Design, develop, and maintain scalable cloud-based applications using Python and AWS
- Lead code reviews and mentor junior engineers on best practices
- Collaborate with cross-functional teams to define technical requirements
- Implement CI/CD pipelines and optimize system performance
- Contribute to architectural decisions and technology stack evolution
- Resolve complex technical issues and drive continuous improvement
- Document technical specifications and project deliverables
Qualifications
- 5+ years of professional software development experience
- Expert proficiency in Python, Django/Flask, and relational databases
- Strong AWS services knowledge (EC2, S3, Lambda, RDS)
- Proven experience with containerization (Docker/Kubernetes)
- Familiarity with Agile methodologies and JIRA/Confluence
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving and communication skills
- Ability to work independently and meet tight deadlines