Job Description
Join our dynamic team as a Senior Software Engineer and help shape the future of digital innovation. We're seeking passionate remote professionals based in Charlotte, NC or Georgia to build scalable solutions that impact millions. Enjoy competitive compensation, flexible hours, and a culture that values creativity and work-life balance. As a remote-first company, we provide cutting-edge tools and ongoing learning opportunities to accelerate your career growth.
Responsibilities
- Architect and develop cloud-native applications using microservices and serverless technologies
- Lead code reviews and mentor junior engineers while maintaining high-quality standards
- Collaborate with cross-functional teams to deliver features in agile sprints
- Optimize system performance and implement robust security protocols
- Contribute to open-source projects and stay current with emerging tech trends
- Document technical specifications and create comprehensive API documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Python, Java, or JavaScript with modern frameworks (React, Node.js)
- Strong background in cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes)
- Proven track record of building RESTful APIs and scalable backend systems
- Experience with CI/CD pipelines and infrastructure-as-code (Terraform)
- Excellent problem-solving skills and ability to thrive in remote environments