Job Description
Join TechNova Solutions as a Senior Software Engineer and drive innovation in our fast-paced tech environment. We're urgently hiring talented engineers to build cutting-edge cloud applications while enjoying the flexibility of remote work. Our Jacksonville-based team offers competitive compensation, comprehensive benefits, and opportunities for career growth in a collaborative culture.
Why TechNova Solutions? We're a rapidly growing tech company specializing in enterprise SaaS solutions, with a strong commitment to work-life balance and professional development. As a remote-first company, you'll work with state-of-the-art technologies while making tangible impact.
Responsibilities
- Design, develop, and maintain scalable cloud-based applications using microservices architecture
- Collaborate with cross-functional teams to define technical requirements and deliverables
- Lead code reviews and mentor junior engineers on best practices
- Implement CI/CD pipelines and optimize system performance
- Contribute to architectural decisions and technology stack evolution
- Ensure security compliance and data protection standards
- Participate in Agile ceremonies and drive continuous improvement
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 (Python, Java, or JavaScript)
- Strong experience with cloud platforms (AWS, Azure, or GCP)
- Proficiency in containerization (Docker/Kubernetes) and CI/CD tools
- Demonstrable problem-solving skills and system design experience
- Excellent communication abilities for remote collaboration
- Experience with agile methodologies and version control (Git)