Job Description
We are looking for a Senior Software Engineer to join our high-growth team in Raleigh, NC. This is an urgent hire for a driven professional ready to tackle complex challenges and lead technical initiatives.
At Apex Digital Systems, we are committed to innovation and excellence. You will be working with cutting-edge technologies in a collaborative environment that values your expertise and encourages growth. Join us to build the future of digital solutions from the heart of North Carolina's tech hub.
Responsibilities
- Lead Development: Architect and implement scalable software solutions using modern frameworks.
- System Optimization: Enhance application performance, reliability, and security.
- Code Review: Conduct rigorous code reviews to ensure best practices and maintain code quality standards.
- Collaboration: Partner with product managers and designers to translate requirements into technical specifications.
- Troubleshooting: Debug complex issues and provide innovative solutions to technical roadblocks.
- Team Leadership: Mentor junior developers and foster a culture of continuous learning.
Qualifications
- Experience: Minimum of 5 years of professional software development experience.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Language: Proficiency in Python, Java, or JavaScript.
- Cloud: Strong experience with cloud services (AWS, Azure, or Google Cloud).
- Databases: Expertise in SQL and NoSQL database management.
- Agile: Experience working in Agile/Scrum environments.