Job Description
Join TechNova Solutions and revolutionize the tech landscape as a Software Engineer in our dynamic remote-first team. We're seeking an innovative problem-solver to architect scalable solutions for enterprise clients. This immediate hire opportunity offers flexible remote work with occasional in-person collaboration at our Nashville hub. Enjoy competitive compensation, cutting-edge projects, and career advancement in a culture that values creativity and impact.
As a key member of our engineering division, you'll develop cloud-native applications using modern frameworks while mentoring junior developers. Our collaborative environment fosters continuous learning through hackathons, tech talks, and sponsored certifications. We prioritize work-life balance with flexible hours and unlimited PTO.
Responsibilities
- Architect and implement microservices using Java/Spring Boot and AWS
- Lead CI/CD pipeline optimization using Docker, Kubernetes, and Jenkins
- Collaborate with UX/UI designers to translate requirements into pixel-perfect React/Angular frontends
- Conduct code reviews and enforce best practices through SonarQube integration
- Optimize database performance for PostgreSQL and MongoDB clusters
- Mentor junior engineers through pair programming and knowledge-sharing sessions
- Implement security protocols including OAuth 2.0 and data encryption
Qualifications
- 5+ years of experience in full-stack development with Java and JavaScript
- Expertise in cloud platforms (AWS/GCP) with Terraform infrastructure-as-code
- Proven track record of shipping production-grade microservices
- Strong understanding of RESTful APIs and GraphQL implementations
- Experience with Agile methodologies and JIRA project management
- Bachelor's degree in Computer Science or equivalent practical experience
- Portfolio demonstrating complex system design and problem-solving