Job Description
Join our rapidly expanding tech hub in Charlotte, NC as a Senior Software Engineer! We're urgently hiring talented developers to build cutting-edge solutions while offering competitive equity options. Be part of a collaborative, agile environment where your code shapes the future of digital innovation.
As a key member of our engineering team, you'll architect scalable systems, mentor junior developers, and contribute to our mission of delivering exceptional user experiences. Enjoy comprehensive benefits, flexible work arrangements, and the opportunity to grow with a company that values technical excellence and employee ownership.
Responsibilities
- Design and implement high-performance backend services using Java and Spring Boot
- Lead cloud infrastructure optimization on AWS (EC2, Lambda, RDS)
- Mentor junior engineers through pair programming and code reviews
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines using Jenkins and Docker
- Contribute to API development and microservices architecture
- Drive code quality through automated testing and performance monitoring
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend software development
- Expertise in Java, Python, and modern JavaScript frameworks
- Strong understanding of cloud-native architectures and AWS services
- Proven experience with Agile methodologies and DevOps practices
- Excellent problem-solving skills and system design capabilities
- Experience leading technical projects and mentoring developers