Job Description
Are you a visionary Software Engineer looking to join a cutting-edge team? Apex Tech Solutions is currently seeking a talented individual to work out of our Raleigh, North Carolina office. We pride ourselves on offering competitive compensation packages that include Equity Options and the flexibility of Daily Pay.
As a critical member of our engineering squad, you will play a pivotal role in architecting and deploying scalable software solutions that define the future of our industry. We foster a culture of innovation, continuous learning, and professional growth, ensuring you have the tools and support needed to excel.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern technologies.
- Collaborate closely with product managers, designers, and other engineers to translate requirements into technical specifications.
- Write clean, efficient, and well-documented code while adhering to best practices and coding standards.
- Conduct thorough code reviews, participate in architectural discussions, and mentor junior team members.
- Identify, troubleshoot, and resolve complex software defects, performance bottlenecks, and security vulnerabilities.
- Optimize application performance and ensure seamless user experiences across all platforms.
- Stay up-to-date with emerging technologies and industry trends to drive innovation within the team.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (Master’s degree preferred).
- 3 to 5+ years of professional software development experience.
- Strong proficiency in programming languages such as Python, Java, or JavaScript (TypeScript).
- Experience with modern web frameworks (React, Angular, Node.js) and cloud platforms (AWS, Azure, or GCP).
- Deep understanding of data structures, algorithms, and software design patterns.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.
- Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders.