Software Engineer - API, Services and Backend Systems at INFINITE CHOICE LLC
United States, , USA -
Full Time


Start Date

Immediate

Expiry Date

30 Nov, 25

Salary

190000.0

Posted On

01 Sep, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Security, Memcached, Solr, Programming Languages, Mysql, Apache Kafka, Python, Elasticsearch, Search Engines, Encryption, Reliability, Mongodb, Java, Rabbitmq, Coding Practices, Databases, Redis, Performance Tuning, Oauth, Load Testing, Web Services, Development Tools

Industry

Computer Software/Engineering

Description

CORE TECHNICAL SKILLS

  • Programming expertise: Strong proficiency in Python, Go, Java, or similar backend programming languages
  • API development: Extensive experience building RESTful APIs, GraphQL services, and web services at scale
  • Database proficiency: Hands-on experience with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, Cassandra) databases
  • Cloud-native development: Proven experience building applications designed for cloud environments - experience with GCP is a plus
  • System design: Understanding of distributed systems, microservices patterns, and scalability principles
  • Familiarity with AI-powered development tools (Cursor, Claude Code) is a huge plus.

ADDITIONAL TECHNICAL SKILLS:

  • Message systems: Experience with Apache Kafka, RabbitMQ, Google Pub/Sub, or similar
  • Caching technologies: Redis, Memcached, or distributed caching solutions
  • Search engines: Elasticsearch, Solr, or cloud search services
  • Security: OAuth, JWT, encryption, and secure coding practices
  • Performance optimization: Profiling, load testing, and performance tuning techniques

EDUCATION & MINDSET

  • Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience
  • Strong analytical and systematic problem-solving skills
  • Ability to work effectively in fast-paced, evolving environments
  • Passion for building robust, scalable backend systems
  • Commitment to operational excellence and system reliability

We have multiple positions available at different experience levels:

  • Software Engineer (3-5 years experience)
  • Senior Software Engineer (5-8 years experience)
  • Staff Software Engineer (8+ years experience

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

ABOUT THE ROLE

We’re seeking skilled Backend Software Engineers at multiple levels to design and develop the core API services and backend systems that power InfiniteChoice’s platform. You’ll build cloud-native software solutions that serve millions of users, process billions in transactions, and provide the foundation for exceptional user experiences.
As a backend engineer, you’ll own the complete development lifecycle for critical services - from architectural design through production deployment and monitoring. You’ll work with modern programming languages and cloud-native technologies to build scalable, resilient systems that form the backbone of our growing platform.

We have multiple positions available at different experience levels:

  • Software Engineer (3-5 years experience)
  • Senior Software Engineer (5-8 years experience)
  • Staff Software Engineer (8+ years experience)

Location: Remote - US based

Loading...