Full Stack Developer – Work Visa Included

New Job Opportunity
We are actively hiring for a new role.
Apply Now
🏢 NCR Corporation📍 Atlanta, GA💼 Full-Time💻 On-site🏭 Information Technology💰 100,000 - 140,000 per year

About Company

NCR Corporation (NYSE: NCR) is a global leader in providing software, hardware, and services to consumers and businesses worldwide. With a rich history spanning over a century, NCR enables nearly 700 million transactions daily across retail, financial, hospitality, telecom, and technology industries. We are at the forefront of innovation, powering digital transformations that improve the daily lives of millions. At NCR, we believe in fostering a diverse, inclusive, and dynamic work environment where talented individuals can thrive, contribute to groundbreaking projects, and build fulfilling careers. Join a company that is shaping the future of commerce and technology, making every interaction easier and more efficient.

Job Description

Are you an ambitious and experienced Full Stack Developer looking to make a significant impact with a global technology leader? NCR Corporation is seeking a passionate and skilled Full Stack Developer to join our innovative team in Atlanta, Georgia. This is an exceptional opportunity for talented professionals globally, as we are proud to offer work visa sponsorship for eligible candidates.

As a Full Stack Developer at NCR, you will be instrumental in designing, developing, and deploying cutting-Edge applications that power our next-generation solutions. You will work within an agile environment, collaborating closely with product managers, UX/UI designers, and other engineers to deliver robust, scalable, and high-performance software. Your expertise will span across both front-end and back-end development, contributing to the full lifecycle of our products, from conceptualization to deployment and maintenance. We are looking for someone who thrives on technical challenges, possesses a strong problem-solving mindset, and is eager to contribute to a culture of continuous improvement and innovation.

This role demands a deep understanding of modern web technologies, architectural patterns, and best practices. You will be expected to write clean, maintainable, and efficient code, participate in code reviews, and contribute to the technical vision of the team. If you are ready to leverage your full stack expertise in a dynamic, global setting and are seeking a company that supports your professional growth and relocation needs, we encourage you to apply.

Key Responsibilities

  • Design, develop, and maintain robust and scalable web applications using modern full-stack technologies.
  • Collaborate with cross-functional teams including product management, UX/UI designers, and QA to define, design, and ship new features.
  • Write clean, efficient, and well-documented code for both front-end and back-end components.
  • Implement and maintain RESTful APIs and microservices.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Contribute to the entire application lifecycle, from conception to deployment and maintenance.
  • Stay updated with emerging technologies and industry trends to continuously improve our development processes and product offerings.

Required Skills

  • 5+ years of professional experience in full stack web development.
  • Proficiency in front-end frameworks such as React, Angular, or Vue.js.
  • Strong command of JavaScript/TypeScript, HTML5, and CSS3.
  • Extensive experience with back-end languages like Java, Python, Node.js, or C#.
  • Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).
  • Experience with RESTful APIs, microservices architecture, and cloud platforms (e.g., AWS, Azure, GCP).
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
  • Strong problem-solving abilities and excellent communication skills.
  • Bachelor's degree in Computer Science, Engineering, or a related field.

Preferred Qualifications

  • Master’s degree in Computer Science or a related technical field.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Knowledge of agile development methodologies (Scrum, Kanban).
  • Experience with test-driven development (TDD) and unit/integration testing frameworks.
  • Familiarity with performance optimization techniques and security best practices.

Perks & Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • 401(k) retirement plan with company match.
  • Paid time off and flexible work arrangements.
  • Life insurance and disability coverage.
  • Professional development opportunities and training programs.
  • Employee assistance program.
  • Work visa sponsorship and relocation assistance.
  • Collaborative and innovative work environment.
  • Access to state-of-the-art technology and tools.

How to Apply

To apply for this exciting opportunity, please click on the application link below. You will be redirected to our official careers page where you can submit your resume and cover letter. We look forward to reviewing your application and exploring how your skills and experience can contribute to NCR’s success. Please ensure your resume highlights your full stack development experience and relevant projects.

Job Application

×
Scroll to Top