Job Description
Join the elite engineering team at Apex Dynamics as a Senior Software Engineer. We are a rapidly expanding tech firm headquartered in the heart of Houston, North Carolina, and we are looking for top-tier talent to help us revolutionize the logistics industry. This is a full-time position offering a competitive base salary and equity options to align your success with the company's growth.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Significant equity options for all full-time employees.
- Work with cutting-edge technologies in a modern, Agile environment.
- Flexible remote work policies and professional development opportunities.
The Role:
You will be the architect behind our next-generation cloud infrastructure. You will write clean, scalable code and work closely with product managers to deliver features that delight our customers. If you are passionate about building robust systems and love solving complex problems, this is the place for you.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern languages and frameworks.
- Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
- Optimize application performance, ensuring fast load times and a seamless user experience.
- Collaborate with cross-functional teams (product, design, operations) to define feature requirements and technical specifications.
- Mentor junior developers and contribute to the technical vision of the team.
- Identify and resolve technical debt to ensure long-term system maintainability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 5 years of professional software development experience.
- Strong proficiency in JavaScript, TypeScript, and modern frameworks (React, Angular, or Vue).
- Experience with backend technologies such as Node.js, Python, or Java.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work independently in a fast-paced environment.
- Strong communication skills and a collaborative team player attitude.