Job Description
Join the Future of Remote Work in Raleigh, NC!
Apex Digital Systems is seeking a highly skilled Senior Software Engineer to join our growing distributed team. We specialize in building scalable cloud solutions for enterprise clients, and we are looking for a problem solver who thrives in a fully remote environment. If you are based in Raleigh, NC, or willing to work remotely, we want to hear from you.
In this role, you will be responsible for architecting robust applications, mentoring junior developers, and ensuring code quality across our suite of products. We offer a competitive salary, comprehensive benefits, and the flexibility to work from anywhere.
Responsibilities
- Design, develop, and deploy high-quality software solutions using modern technologies (React, Node.js, AWS).
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Mentor junior developers and conduct code reviews to maintain high technical standards.
- Optimize application performance and ensure security best practices are followed.
- Participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Troubleshoot complex technical issues and provide innovative solutions in real-time.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional software development experience, with at least 2 years in a remote or distributed team setting.
- Strong proficiency in JavaScript/TypeScript and modern frontend frameworks.
- Experience with cloud services (AWS, Azure, or Google Cloud) and containerization (Docker/Kubernetes).
- Excellent written and verbal communication skills in English.
- Self-motivated individual with a strong ability to manage time and meet deadlines independently.