Job Description
Join the Revolution in Tech in Louisville, KY
Nexus Digital Systems is seeking a talented and motivated Software Engineer to join our growing team. If you are passionate about building scalable, high-performance applications and want to work in a dynamic, collaborative environment, we want to hear from you.
As a key member of our engineering team, you will play a critical role in designing, developing, and deploying software solutions that drive our business forward. We pride ourselves on a culture of innovation and continuous learning.
Key Benefits:
- Competitive salary and comprehensive benefits package.
- Flexible work environment.
- Professional development opportunities.
- Health, dental, and vision insurance.
Role Overview:
As a Software Engineer, you will be responsible for the full software development lifecycle, from concept through deployment. You will work closely with product managers and designers to ensure our products meet the highest standards of quality and user experience.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams (product managers, designers, and other engineers) to define, design, and ship new features.
- Write clean, efficient, and well-documented code, and conduct thorough code reviews.
- Troubleshoot, debug, and resolve complex technical issues and performance bottlenecks.
- Participate in Agile/Scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Stay up-to-date with emerging technologies and industry trends to recommend innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3-5 years of professional software development experience.
- Proficiency in at least one major programming language (e.g., Python, Java, C#, or JavaScript/TypeScript).
- Experience with modern web development frameworks (e.g., React, Angular, or Vue.js) and RESTful APIs.
- Strong understanding of database management systems (SQL and NoSQL) and ORM tools.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills and attention to detail.