Job Description
Join TechNova Solutions as a Senior Software Engineer in our vibrant Charlotte headquarters! We're revolutionizing fintech with cutting-edge cloud solutions, and we need your expertise to drive innovation. This is an immediate-start opportunity for a passionate developer ready to make an impact in a collaborative, fast-paced environment.
As a key member of our engineering team, you'll architect scalable systems, mentor junior developers, and push the boundaries of what's possible with modern tech stacks. We offer competitive compensation, flexible work arrangements, and a culture that values creativity and continuous learning.
Responsibilities
- Design, develop, and maintain high-performance cloud-native applications using microservices architecture
- Lead code reviews and implement best practices for CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical solutions
- Mentor junior engineers and contribute to technical documentation
- Optimize system performance and troubleshoot complex technical challenges
- Stay current with emerging technologies and recommend innovative improvements
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in full-stack development with Python/JavaScript
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong background in RESTful API design and database optimization
- Proven track record of delivering scalable, production-ready applications
- Excellent problem-solving skills and ability to work in agile environments
- Experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI