Job Description
We are looking for a visionary Software Engineer to join our elite engineering team. As a leader in the industry, we are expanding our operations and are actively seeking talented individuals based in Raleigh, NC. Additionally, we offer competitive Remote Options for exceptional candidates located in Georgia and beyond.
At Apex Digital Solutions, we believe in building products that shape the future. This is a Full-Time opportunity for a self-starter who thrives in a fast-paced environment, enjoys solving complex problems, and is passionate about delivering high-quality code.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work arrangements including Remote and Hybrid models.
- Access to the latest technologies and continuous learning opportunities.
Responsibilities
- Design, develop, and maintain scalable web applications and APIs using modern languages and frameworks.
- Collaborate closely with cross-functional teams including Product Managers, Designers, and QA Engineers to define and deliver high-quality features.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Participate in code reviews to ensure code quality, security, and performance optimization.
- Conduct thorough testing and debugging to ensure robust application functionality.
- Engage in the full software development lifecycle (SDLC) from requirements gathering to deployment and maintenance.
- Mentor junior developers and contribute to the technical growth of the team.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- 5+ years of professional experience in software development.
- Strong proficiency in at least one of the following: Python, Java, JavaScript, or C#.
- Experience with front-end technologies such as React, Angular, or Vue.js.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Deep understanding of data structures, algorithms, and software design patterns.
- Excellent problem-solving skills, attention to detail, and ability to work in a collaborative, Agile environment.