Job Description
Immediate opening for a talented Software Engineer to join our dynamic team in Raleigh, NC! We're experiencing explosive growth and urgently need passionate developers to build cutting-edge solutions. This role includes comprehensive relocation assistance for qualified candidates outside the area.
Join our collaborative culture where innovation thrives and your impact is felt immediately. You'll work on scalable cloud-native applications using modern tech stacks while enjoying competitive compensation, flexible work arrangements, and professional development opportunities.
Responsibilities
- Design, develop, and deploy high-performance software solutions using microservices architecture
- Collaborate with cross-functional teams to define requirements and deliver features iteratively
- Optimize applications for scalability, security, and performance across AWS/Azure infrastructure
- Mentor junior engineers and conduct code reviews to maintain quality standards
- Implement CI/CD pipelines and automate testing processes
- Contribute to technical documentation and architectural planning
- Participate in Agile ceremonies and drive continuous improvement initiatives
Qualifications
- Bachelor's degree in Computer Science or equivalent practical experience
- 5+ years of professional software development experience
- Expert proficiency in Java, Python, or JavaScript/TypeScript
- Strong understanding of cloud platforms (AWS/Azure/GCP)
- Experience with containerization (Docker/Kubernetes) and CI/CD tools
- Familiarity with relational and NoSQL databases
- Excellent problem-solving skills and attention to detail
- Strong communication abilities and collaborative mindset