Job Description
Join TechNova Solutions and accelerate your career as a Senior Software Engineer in the vibrant tech hub of Charlotte. We're seeking innovative problem-solvers to build cutting-edge solutions for Fortune 500 clients. This full-time role offers immediate start, competitive compensation, and a collaborative environment where your expertise drives real-world impact.
As a key member of our agile development team, you'll architect scalable cloud-native applications using modern frameworks. Enjoy comprehensive benefits including flexible work arrangements, professional development stipends, and equity participation. Our downtown Charlotte office features state-of-the-art facilities and a culture that values work-life integration.
Responsibilities
- Design and implement high-performance microservices using Java/Spring Boot and Node.js
- Lead cloud migration projects on AWS/Azure with DevOps best practices
- Mentor junior engineers through code reviews and pair programming sessions
- Optimize database performance and implement CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical specifications
- Conduct architectural reviews and ensure system scalability
- Stay current with emerging technologies through research and prototyping
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (MS preferred)
- 5+ years of professional software development experience
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong proficiency in at least one modern programming language (Java, Python, or Go)
- Proven experience with microservices architecture and RESTful APIs
- Agile/Scrum methodology experience with JIRA/Confluence
- Excellent problem-solving skills and system design capabilities
- Strong communication abilities for cross-functional collaboration