Job Description
Are you a talented Software Engineer looking for a flexible, remote-first career in the heart of North Carolina? Charlotte Dynamics is expanding our engineering team and we want you to be part of our journey.
We are a fast-paced, innovative tech company building next-generation solutions for the logistics industry. We believe in a meritocratic environment where your code speaks louder than your job title. If you are passionate about clean architecture and scalable systems, we want to meet you.
What you’ll do:
As a key member of our engineering squad, you will drive the technical direction of our products. You will work in a fully remote setting, collaborating with world-class developers and designers to deliver exceptional user experiences.
Responsibilities
- Design, develop, and maintain robust, scalable software applications using modern programming languages.
- Collaborate closely with product managers, designers, and QA engineers to define requirements and deliver features.
- Write clean, efficient, and well-documented code that adheres to best practices and industry standards.
- Participate in code reviews and technical planning sessions to ensure code quality and knowledge sharing.
- Identify and resolve complex technical issues and bugs to ensure application stability.
- Optimize application performance and ensure a seamless user experience across all platforms.
- Stay current with emerging technologies and trends to recommend innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent professional experience.
- 3+ years of professional software development experience.
- Strong proficiency in JavaScript, Python, or Java.
- Familiarity with front-end frameworks (e.g., React, Angular) and back-end technologies.
- Experience working with cloud platforms such as AWS, Azure, or Google Cloud.
- Deep understanding of databases (SQL and NoSQL) and API design.
- Excellent problem-solving skills, attention to detail, and ability to work independently in a remote environment.