Job Description
We are looking for a visionary Senior Full Stack Software Engineer to join our dynamic team in Raleigh, NC. At Apex Logic Systems, we specialize in building scalable, cloud-native solutions that drive innovation across the enterprise. If you are passionate about clean code, modern architecture, and mentoring junior developers, we want to meet you.
In this role, you will take ownership of the full software development lifecycle, from conception to deployment. You will work in a collaborative environment that values transparency, technical excellence, and continuous improvement.
Responsibilities
- Design, develop, and maintain high-quality, scalable web applications using modern frameworks such as React and Node.js.
- Collaborate closely with product managers, designers, and backend engineers to define feature requirements and technical specifications.
- Write clean, efficient, and well-documented code that adheres to industry best practices and coding standards.
- Optimize application performance, ensuring fast load times and seamless user experiences on all devices.
- Mentor junior developers, conduct code reviews, and contribute to technical architecture discussions.
- Participate in the full CI/CD pipeline, including automated testing and deployment to AWS/Azure environments.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent work experience).
- 5+ years of professional experience in full-stack software development.
- Strong proficiency in JavaScript (ES6+), TypeScript, React, and Node.js.
- Experience with SQL databases (PostgreSQL, MySQL) and NoSQL solutions (MongoDB).
- Familiarity with cloud services (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
- Strong communication skills and the ability to work effectively in a cross-functional team environment.