Job Description
Are you ready to engineer the future of technology? Apex Innovations is seeking a talented and motivated Software Engineer to join our growing team in Raleigh, NC. We are a fast-paced, innovative company at the forefront of the tech industry, dedicated to building scalable solutions that impact millions of users.
As a key member of our engineering team, you will have the opportunity to work on cutting-edge projects, collaborate with world-class engineers, and drive technical excellence. We offer a competitive salary, comprehensive benefits, and a flexible work environment.
Responsibilities
- Design, develop, and deploy high-quality software applications using modern technologies and best practices.
- Collaborate with cross-functional teams (product, design, and QA) to define, design, and ship new features.
- Write clean, maintainable, and efficient code, with a focus on performance and scalability.
- Troubleshoot and debug complex issues in both development and production environments.
- Participate in code reviews, technical design discussions, and architectural planning.
- Mentor junior developers and contribute to the technical growth of the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 3+ years of professional experience in software development, preferably in a cloud environment (AWS, Azure, or GCP).
- Strong proficiency in at least one modern programming language (e.g., Python, Java, C#, or JavaScript/TypeScript).
- Familiarity with front-end frameworks (React, Vue, Angular) and RESTful APIs.
- Experience with database technologies (SQL and NoSQL).
- Strong problem-solving skills and the ability to work in a fast-paced, agile environment.