Job Description
Are you a visionary developer ready to make a tangible impact? Apex Digital Systems is seeking a top-tier Senior Full Stack Developer to join our dynamic team in New Orleans. We are currently expanding our engineering division and are looking for someone who thrives in a fast-paced environment and is passionate about building scalable, user-centric applications.
As a key member of our squad, you will bridge the gap between design and engineering, ensuring our products are not only robust and secure but also delightful to use. We offer a competitive compensation package, comprehensive benefits, and a culture that fosters innovation and professional growth.
Why Join Us?
- Competitive salary and equity package.
- Flexible remote and hybrid work options.
- Continuous learning and development opportunities.
- State-of-the-art technology stack.
Responsibilities
- Design, develop, and maintain high-performance, scalable web applications using modern technologies (React, Node.js, etc.).
- Collaborate closely with UX/UI designers to translate wireframes into high-quality, pixel-perfect code.
- Write clean, maintainable, and well-documented code following industry best practices.
- Participate in code reviews, architectural planning, and technical decision-making sessions.
- Troubleshoot, debug, and resolve complex technical issues across the full stack.
- Optimize applications for maximum speed and scalability, ensuring seamless user experiences.
- Stay updated on emerging technologies and integrate them into our development lifecycle.
Qualifications
- 5+ years of professional experience in full-stack software development.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with front-end frameworks such as React or Angular.
- Experience with back-end technologies such as Node.js, Express, or Python.
- Familiarity with relational (SQL) and non-relational (NoSQL) databases.
- Understanding of RESTful APIs, GraphQL, and microservices architecture.
- Excellent problem-solving skills and the ability to work independently or as part of a team.