Job Description
We are seeking a talented Software Engineer to join our dynamic team in Raleigh, NC. At Apex Digital Systems, we pride ourselves on innovation, offering competitive compensation and a unique work culture that values flexibility and growth.
Why Join Us?
- Relocation Assistance: We provide full relocation packages for the right candidate moving to the Raleigh area.
- Daily Pay Options: Access your earnings instantly with our daily pay feature, ensuring financial flexibility when you need it most.
- Remote Work: Enjoy the freedom of working remotely while being based in Raleigh, NC.
As a key member of our engineering squad, you will play a crucial role in developing cutting-edge software solutions that drive our business forward.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern programming languages and frameworks.
- Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
- Collaborate closely with product managers, designers, and other engineers to define features and ensure technical feasibility.
- Write clean, efficient, and well-documented code, while adhering to industry best practices and coding standards.
- Conduct code reviews and provide constructive feedback to peers to maintain high code quality.
- Troubleshoot and debug complex issues to ensure optimal system performance and stability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 3+ years of professional software development experience with a strong focus on web or mobile technologies.
- Proficiency in JavaScript, TypeScript, Python, or Java, along with experience in at least one major framework (e.g., React, Angular, Node.js).
- Experience with cloud platforms (AWS, Google Cloud, or Azure) and version control systems (Git).
- Strong problem-solving skills and the ability to work independently in a remote environment.
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams.