Job Description
Join Apex Digital Solutions, a premier technology firm driving innovation in the logistics and supply chain sector from our headquarters in Memphis, Tennessee. We are seeking a highly skilled Senior Software Engineer to lead our development team in building scalable, high-performance web applications that impact millions of users nationwide.
At Apex, we don't just write code; we solve complex problems with elegant solutions. We offer a competitive compensation package, comprehensive health benefits, and a culture that values creativity and autonomy. If you are ready to take your career to the next level in a thriving tech hub, we want to hear from you.
Why Join Us?
- Competitive Salary: $85,000 - $115,000 DOE.
- Modern Tech Stack: Work with the latest tools in React, Node.js, and Cloud Architecture.
- Flexible Work: Hybrid model offering work-life balance.
- Professional Growth: Annual stipends for conferences and certifications.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern web technologies.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Mentor junior developers and conduct code reviews to ensure code quality and knowledge sharing.
- Identify and resolve technical debt and performance bottlenecks in existing applications.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Contribute to architectural decisions that align with business goals and scalability requirements.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Minimum of 5 years of professional software development experience.
- Strong proficiency in JavaScript, TypeScript, and modern frontend frameworks (React, Vue, or Angular).
- Experience with backend technologies such as Node.js, Python, or Java.
- Familiarity with SQL databases and ORM tools (e.g., Sequelize, TypeORM).
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Excellent communication skills and the ability to work effectively in a team environment.