Job Description
We are urgently seeking a talented Software Engineer to join our growing team in El Paso. This is an immediate hire opportunity with a focus on innovation and excellence. We are pleased to offer comprehensive relocation assistance to North Carolina for the right candidate.
As a key member of our engineering division, you will play a critical role in designing, developing, and maintaining scalable software solutions that drive our business forward. If you are a proactive problem-solver looking for a challenging role with a competitive package, we want to hear from you.
Responsibilities
- Design & Development: Architect and implement robust, scalable software applications using modern programming languages and frameworks.
- Code Quality: Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Collaboration: Work closely with cross-functional teams including product managers, designers, and other engineers to deliver high-quality features.
- Debugging & Optimization: Identify, troubleshoot, and resolve complex technical issues to ensure system stability and performance.
- Testing: Participate in unit testing, integration testing, and code reviews to maintain high standards of quality assurance.
- Documentation: Create and maintain technical documentation for systems, APIs, and processes.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Experience: 3-5+ years of professional software development experience.
- Technical Skills: Proficiency in at least two of the following: JavaScript, Python, Java, or C#.
- Frameworks: Experience with front-end frameworks (React, Vue, Angular) or back-end frameworks (Node.js, Django, Spring).
- Database: Strong understanding of SQL and experience working with relational databases.
- Tools: Familiarity with version control systems (Git) and cloud platforms (AWS, Azure, or GCP).