Software Developer – Backend

Singletonet

Houston (TX)

On-site

USD 110,000 - 150,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Singletonet is seeking a Software Developer - Backend to design and implement robust server-side applications that power enterprise software platforms and integration systems.

This role focuses on developing backend services, APIs, and distributed system components that enable secure communication between internal applications and external enterprise systems.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline.
  • Professional experience developing backend software systems.
  • Strong programming experience in Java, Node.js, or other enterprise backend technologies.
  • Experience designing and implementing REST APIs and backend service architectures.
  • Knowledge of relational and non-relational database technologies.
  • Strong understanding of software engineering principles and distributed system design.

Responsibilities

  • Design and implement backend services supporting enterprise web applications and distributed systems.
  • Develop scalable server-side applications using modern frameworks such as Java Spring Boot, Node.js, or equivalent backend technologies.
  • Implement modular and reusable service components aligned with enterprise architecture standards.

Skills

Java
Node.js
Spring Boot
Express.js
Hibernate / JPA

Education

Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline

Tools

Docker
Maven / Gradle
RESTful APIs
Distributed Systems Design
Kubernetes
Kafka / RabbitMQ

Job description

Location: Houston, Texas, United States
Employment Type: Full-Time
Department: Software Engineering
Company: Singletonet

About Singletonet

Singletonet is a technology solutions company specializing in enterprise software development, distributed system architecture, and digital platform engineering. Our team builds scalable enterprise applications, system integration frameworks, and cloud-based technology platforms that help organizations streamline operations and deliver modern digital services.

Our engineers work on high-performance backend systems, distributed application infrastructures, and secure API-driven platforms designed to support complex business environments and enterprise data workflows.

Position Overview

Singletonet is seeking a Software Developer - Backend to design and implement robust server-side applications that power enterprise software platforms and integration systems.

This role focuses on developing backend services, APIs, and distributed system components that enable secure communication between internal applications and external enterprise systems.

The Backend Developer will collaborate with system architects, frontend developers, DevOps engineers, and quality assurance teams to deliver reliable, scalable, and maintainable software solutions.

The ideal candidate possesses strong expertise in backend development frameworks, API design, database systems, and distributed computing environments.

Key Responsibilities
  • Design and implement backend services supporting enterprise web applications and distributed systems.
  • Develop scalable server-side applications using modern frameworks such as Java Spring Boot, Node.js, or equivalent backend technologies.
  • Implement modular and reusable service components aligned with enterprise architecture standards.
API Development & Integration
  • Design and develop RESTful APIs that enable secure communication between frontend applications, internal services, and external enterprise systems.
  • Implement API authentication, authorization, and access control using modern security protocols.
  • Integrate backend systems with third-party services and enterprise platforms through standardized API interfaces.
Microservices & Distributed Systems
  • Develop backend components within microservices-based architectures that support scalable distributed applications.
  • Implement asynchronous service communication using messaging systems or event-driven architecture patterns.
  • Ensure system reliability through robust error handling, logging, and monitoring mechanisms.
  • Design and optimize relational and non-relational database structures.
  • Implement efficient data access layers and query optimization strategies.
  • Maintain data integrity, consistency, and security across enterprise data stores.
System Performance & Optimization
  • Monitor backend system performance and implement optimization strategies to improve response times and scalability.
  • Identify system bottlenecks and improve application efficiency through architectural improvements.
  • Implement caching mechanisms and performance monitoring solutions where appropriate.
Security & Compliance
  • Develop secure backend services implementing authentication and authorization frameworks.
  • Protect application endpoints using encryption protocols and secure communication standards.
  • Ensure backend services comply with enterprise security policies and regulatory requirements.
Collaboration & Software Development Lifecycle
  • Collaborate with frontend developers, system architects, and DevOps engineers to design end-to-end system solutions.
  • Participate in sprint planning, architecture discussions, and development reviews.
  • Follow established software development lifecycle practices including version control, testing, and continuous integration.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline.
  • Professional experience developing backend software systems.
  • Strong programming experience in languages such as Java, Node.js, or other enterprise backend technologies.
  • Experience designing and implementing REST APIs and backend service architectures.
  • Knowledge of relational and non-relational database technologies.
  • Strong understanding of software engineering principles and distributed system design.
Technical Skills

Candidates should demonstrate proficiency in several of the following areas:

Programming Languages
  • Java
  • Python (optional)
  • Spring Boot
  • Express.js
  • Hibernate / JPA
Database Systems
  • MySQL
  • MongoDB
  • Oracle Database
Development Tools
  • Maven / Gradle
  • Docker
  • RESTful APIs
  • Distributed Systems Design
  • API Security (OAuth2, JWT)
Preferred Qualifications
  • Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Experience implementing CI/CD pipelines and DevOps automation workflows.
  • Experience with messaging technologies such as Kafka, RabbitMQ, or other event streaming platforms.

The Software Developer - Backend will work within Singletonet's engineering team to design and deliver enterprise-grade backend services that support digital platforms and integration systems.

The role involves close collaboration with system architects, frontend engineers, DevOps teams, and product stakeholders to ensure scalable and reliable system architecture.

Singletonet offers competitive compensation packages and opportunities for career advancement within a dynamic engineering environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Singletonet • Houston (TX)

On-site
USD 90,000 - 130,000
Computer System Architect
Computer System Architect

Singletonet • Houston (TX)

On-site
USD 150,000 - 190,000
Competitive compensation
Benefits
Backend Developer
Backend Developer

Staffing Spot, Inc. • Charlotte (NC)

On-site
USD 100,000 - 170,000
Back End Developer [32738]
Back End Developer [32738]

Stealth AI Startup • San Francisco (CA)

On-site
USD 70,000 - 90,000
Backend Developer [33001]
Backend Developer [33001]

Stealth Startup • United States

On-site
USD 70,000 - 110,000
Software Engineer - Backend
Software Engineer - Backend

Navan • Palo Alto (CA)

On-site
USD 101,000 - 175,000
Backend Java Developer
Backend Java Developer

Photon • Jersey City (NJ)

On-site
USD 110,000 - 160,000
Software Engineer (Backend & Cloud Applications)
Software Engineer (Backend & Cloud Applications)

Praise Tech Solutions • Northern (KY)

Hybrid
USD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

FutureRecruit.net • Scottsdale (AZ)

On-site
USD 90,000 - 120,000
Backend Developer [33000]
Backend Developer [33000]

Stealth Startup • United States

On-site
USD 80,000 - 120,000