Software Engineer(Fullstack) IV

1 Minute ago • 10 Years + • Full Stack Development

Job Summary

Job Description

This position focuses on developing Next Generation point of sale systems. The role involves designing, coding, scaling system performance, and problem-solving using modern software development principles. Responsibilities include understanding requirements, enhancing existing software, and developing microservices with Go, JavaScript/TypeScript, and Cloud technologies for Digital Retail. The engineer will also collaborate with teams to develop back-end APIs supporting high transaction volumes and Next-Gen Products based on product management and engineering requirements.
Must have:
  • Develop Next Generation point of sale systems.
  • Design, code, scale system performance, and solve problems.
  • Apply latest software development principles and concepts.
  • Understand requirements and enhance existing software.
  • Develop microservices using Go, JavaScript/TypeScript, and Cloud technologies.
  • Develop back-end APIs supporting thousands of transactions.
  • Collaborate with engineering teams on Next-Gen Products.
  • 10+ years in product design and development.
  • Deep understanding of Computer Science fundamentals.
  • Strong development, debugging, and troubleshooting skills.
  • Excellent written and verbal communication.
  • Work effectively in teams.
  • Analyze, design, and implement software for code stability, performance, and re-usability.
  • Lead and participate in code review sessions.
  • Support system testing, design for testability, and lead test automation.
  • Significant experience with Microservices architecture.
  • Experience testing microservices and integrating with DevOps CI/CD (Jenkins/Harness).
  • Build applications using Docker, gRPC, and Redis.
  • Performance optimization expertise.
  • Database design experience.
  • Knowledge of Pub/Sub architecture and best practices.
  • Champion Agile Scrum methodologies.
  • Experience with Cloud development.
Good to have:
  • Experience with Designer Specialty Retail and Food & Drug POS solutions (payments, eWIC, loyalty, promotions, etc.)
  • Experience with POS and Self-Checkout Integrations
  • Experience with GCP Cloud development

Job Details

This position will focus on developing Next Generation of point in sale systems. You will play a key role in designing, coding, system performance scaling, and problem-solving by applying the latest software development principles, theories, and concepts to job assignments. The role will require understanding requirements, enhancing existing software and developing microservices with the latest software stack for Digital Retail using Go, JavaScript/TypeScript, and Cloud technologies. You will also work with Engineering teams on developing back-end APIs that can support thousands of transactions and Next-Gen Products based on requirements from Product Management and engineering.

Required Skills and Experience:

  • Bachelor’s Degree in Computer Science or related field. Master's degree preferred.
  • 10+ years of experience in Product design and development
  • Deep understanding of Computer Science fundamentals
  • Strong development, debugging and troubleshooting skills
  • Excellent written, verbal communication skills.
  • Able to work in teams and collaborative fashion.
  • Analyze, design, and implement software mechanisms to improve code stability, performance, and re-usability. Participates and leads code review sessions.
  • Support System Testing by designing for testability and leading the march to full test automation of developed code.
  • Significant Microservices architecture experience.
  • Review, refine and evangelize patterns to scale application development; Passionate technical leadership to educate and direct teams for the microservices realization.
  • Experience migrating a Monolith architecture to a Microservices architecture desirable
  • Experience in testing of microservices and its integration with DevOps CI/CD pipeline, including Jenkins/Harness
  • Experience in building applications based on Containers: Docker, grpc, Redis
  • Performance Optimization
  • Database Design experience
  • Pub / Sub architecture and design best practices.
  • Champion of Agile Scrum methodologies
  • Experience with Cloud development.

Languages/Technologies:

  • Golang Microservices
  • Bitbucket/JIRA/GIT Workflow
  • Docker
  • Kubernetes
  • Google Cloud Platform
  • MQTT messaging

Preferred Qualifications

  • Experience with Designer Specialty Retail and Food & Drug POS solutions (payments, eWIC, loyalty, promotions, etc.)
  • Experience with POS and Self-Checkout Integrations.
  • Experience with GCP Cloud development

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Tokyo, Japan

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Full Stack Development Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

At NCR Voyix, we specialize in turning routine transactions into meaningful connections. With a rich history of innovation, we've been at the forefront of problem-solving through technology. Operating globally in over 30 countries, we lead in Retail, Restaurant, Digital banking, and Payments. Our solutions optimize banking operations, streamline restaurant services, enhance retail interactions, and foster trust through secure payment systems. We take pride in our strong culture and a history of providing robust career paths. Come work for a leading technology company where you can grow your career. Join us and be part of revolutionizing transactions across these pivotal industries.

Singapore (Remote)

Tokyo, Japan (On-Site)

Gurugram, Haryana, India (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Mumbai, Maharashtra, India (On-Site)

Singapore (On-Site)

Cebu City, Central Visayas, Philippines (On-Site)

Cebu City, Central Visayas, Philippines (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by NCR Voyix

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug