Job Description
Welcome to Apex Digital Solutions, where innovation meets impact. We are a premier technology firm driving digital transformation across the nation, and we are seeking a talented Senior Software Engineer to join our dynamic team in Raleigh, NC. In this role, you will architect scalable software solutions, mentor junior developers, and push the boundaries of what's possible in the cloud.
Why Join Us?
- Competitive hourly pay structure with performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Flexible remote and hybrid work options.
- Generous professional development stipend.
We are looking for a problem-solver who thrives in a fast-paced environment and is passionate about building user-centric applications.
Responsibilities
- Design & Development: Architect, develop, and maintain high-quality, scalable software applications using modern programming languages and frameworks.
- Code Quality: Write clean, efficient, and well-documented code; conduct thorough code reviews to ensure best practices and adherence to architectural standards.
- Collaboration: Work closely with product managers, designers, and cross-functional teams to define requirements and deliver features that exceed user expectations.
- System Optimization: Analyze system performance bottlenecks and implement optimizations to ensure high availability and low latency.
- Mentorship: Guide and mentor junior engineers, fostering a culture of continuous learning and technical excellence.
- Testing & Deployment: Implement automated testing strategies and CI/CD pipelines to streamline the deployment process.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Experience: 5+ years of professional software development experience, preferably in a full-time capacity.
- Technical Skills: Proficiency in JavaScript (ES6+), Python, or Java. Experience with cloud platforms (AWS, Azure, or GCP) is highly desirable.
- Database: Strong understanding of SQL and NoSQL databases, including PostgreSQL and MongoDB.
- Soft Skills: Excellent verbal and written communication skills; ability to articulate complex technical concepts to non-technical stakeholders.
- Problem Solving: Strong analytical skills with a track record of solving complex technical challenges.