Job Description
Are you a passionate Software Engineer looking for the next big challenge? NexGen Systems is expanding our team in Memphis, TN, and we are looking for a talented individual to join our remote-first culture. If you thrive in a fast-paced environment and love solving complex problems with clean code, we want to meet you.
Why Join Us?
We offer a competitive benefits package, flexible remote options, and a cutting-edge tech stack. As a key member of our team, you will have the autonomy to drive architectural decisions and mentor junior developers.
Responsibilities
- Design, develop, and deploy high-quality software solutions using modern technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews to ensure code quality and share knowledge.
- Identify and troubleshoot performance bottlenecks and technical debt.
- Contribute to the full software development lifecycle, from conception to deployment.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- 3+ years of professional software development experience.
- Proficiency in JavaScript, Python, or a similar programming language.
- Experience with front-end frameworks (React, Angular, Vue) and back-end technologies (Node.js, Python/Django).
- Strong understanding of database management systems (SQL, NoSQL).
- Excellent problem-solving skills and attention to detail.
- Ability to communicate complex technical concepts to non-technical stakeholders.