Job Description
Join our dynamic team at TechNova Solutions, a cutting-edge technology firm revolutionizing digital experiences. We're seeking a passionate Senior Software Engineer to architect innovative solutions and drive our next wave of growth. This direct-hire opportunity offers competitive compensation, flexible work arrangements, and the chance to work on transformative projects that impact millions.
As a key member of our engineering division, you'll collaborate with cross-functional teams to develop scalable, high-performance applications. Our culture emphasizes innovation, continuous learning, and work-life balance, with comprehensive benefits including health insurance, 401(k) matching, and professional development stipends.
Responsibilities
- Design and implement robust microservices architecture using cloud-native technologies
- Lead code reviews and enforce best practices for security and performance
- Mentor junior engineers through pair programming and technical workshops
- Optimize system performance and troubleshoot complex technical challenges
- Translate business requirements into scalable technical solutions
- Stay current with emerging trends in AI/ML and distributed systems
- Collaborate with product teams to deliver seamless user experiences
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, and modern JavaScript frameworks
- Proficiency with AWS/Azure cloud services and DevOps practices
- Strong background in RESTful API design and microservices architecture
- Demonstrated experience with Agile/Scrum methodologies
- Excellent problem-solving skills and attention to detail
- Strong communication abilities with technical and non-technical stakeholders