Job Description
Urgently Hiring: Software Engineer in Dallas, TX - Remote Options Available!
Nexus Digital Solutions is seeking a talented and motivated Software Engineer to join our high-growth team. We are a forward-thinking technology firm dedicated to building scalable, user-centric digital products. Whether you prefer to work from our state-of-the-art office in Dallas or from the comfort of your home, we offer a flexible work environment tailored to your needs.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work schedule (Hybrid/Remote options).
- Professional development opportunities and tuition reimbursement.
- A collaborative and inclusive culture.
If you are a problem solver with a passion for clean code, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams of product managers, designers, and engineers to define feature requirements and technical specifications.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members to ensure code quality and maintainability.
- Identify, troubleshoot, and resolve complex technical issues and performance bottlenecks.
- Participate in the full software development lifecycle, including planning, development, testing, and deployment.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Minimum of 3-5 years of professional software development experience.
- Proficiency in at least one major programming language such as Java, Python, C#, or JavaScript.
- Experience with modern web frameworks (React, Angular, Vue.js) or backend technologies (Node.js, Spring Boot, .NET).
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Strong understanding of software design patterns, data structures, and algorithms.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.