Job Description
Are you a passionate Software Engineer looking for remote options and a competitive weekly pay? Apex Digital Systems is seeking a talented individual to join our innovative team in North Carolina. We pride ourselves on delivering cutting-edge solutions and fostering a culture of growth and flexibility.
As part of our growing engineering department, you will have the opportunity to work on complex problems that impact millions of users. We offer a dynamic work environment where your skills are valued and your career can thrive.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern technologies and best practices.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to define, design, and ship new features.
- Write clean, efficient, and well-documented code, ensuring it is scalable and maintainable.
- Participate in code reviews to ensure code quality, security, and adherence to coding standards.
- Troubleshoot, debug, and resolve technical issues to ensure system stability and performance.
- Contribute to the technical strategy and architecture of the product.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional software development experience.
- Proficiency in at least one major programming language such as Java, Python, C#, or JavaScript.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) is highly desirable.
- Strong understanding of software design patterns, data structures, and algorithms.
- Excellent problem-solving skills and ability to work in a fast-paced Agile environment.
- Strong communication skills and the ability to work effectively in a remote or hybrid team setting.