Software Engineer (Backend & Cloud Applications)

Praise Tech Solutions

Northern (KY)

Hybrid

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Praise Tech Solutions is seeking a Software Engineer with strong backend, API integration, and cloud experience. You will design, develop, test, and maintain scalable software systems using modern languages, frameworks, and cloud technologies.

The role emphasizes data structures, algorithms, and OOP, with hands-on work on enterprise apps, databases, and deployments in AWS and Azure. Collaboration across teams is essential to deliver robust solutions.

Qualifications

  • Master’s or Bachelor’s degree in CS, IT, Engg or related stream.
  • Experience in backend development, API integration, and cloud environments.
  • Strong knowledge of data structures, algorithms, and OOP.

Responsibilities

  • Design and develop backend services and scalable enterprise apps.
  • Build RESTful APIs and microservices for distributed systems.
  • Manage and optimize databases: Oracle, PostgreSQL, MySQL, MongoDB.
  • Debug and test applications to ensure reliability and performance.
  • Deploy, monitor, and manage apps in AWS and Azure.
  • Apply Kafka and asynchronous processing to improve scalability.
  • Maintain code quality via version control and code reviews.
  • Contribute to web development and UI/UX when needed.

Skills

Java
Python
C++
TypeScript
JavaScript
Spring Boot
Node.js
ASP.NET Core
React.js
HTML5
CSS3
AWS
Azure
Docker
Jenkins CI/CD
Git/GitHub
Oracle
PostgreSQL
MySQL
MongoDB
Kafka
Distributed systems
Performance tuning
Code reviews

Education

Bachelor's or Master's in CS/IT/Engineering

Tools

Docker
Kubernetes
Git
Jenkins
CI/CD

Job description

Location: Any Where in USA

Job Description

We are seeking a skilled Software Engineer with experience in backend development, API integration, and cloud-based application environments. The ideal candidate will design, develop, test, and maintain scalable software systems using modern programming languages, frameworks, and cloud technologies. This role requires strong knowledge of data structures, algorithms, and object-oriented programming principles, along with hands-on experience in building enterprise-grade applications, managing databases, and deploying solutions in AWS and Azure environments.

Job Duties

Design and develop backend services and scalable enterprise applications using Java, Python, C++, and modern frameworks such as Spring Boot, Node.js, and ASP.NET Core.

  • Build and integrate RESTful APIs and microservices to enable communication between distributed systems and external applications.
  • Manage and optimize databases (Oracle, PostgreSQL, MySQL, MongoDB) for efficient data storage and retrieval.
  • Debug and test applications by analyzing logs, execution traces, and test results to ensure system reliability and performance.
  • Enhance production systems by implementing new features, improving scalability, and maintaining application performance.
  • Deploy, monitor, and manage applications in cloud environments (AWS, Azure) using Docker, Jenkins CI/CD, and Git/GitHub.
  • Apply distributed systems concepts (Kafka, asynchronous processing) to improve scalability and performance.
  • Ensure code quality and maintainability through version control, code reviews, and adherence to best practices.
  • Contribute to web development and UI/UX improvements when required, supporting organizational digital platforms.
Required Skills & Certifications
  • Strong programming skills in Java, Python, C++, TypeScript, and JavaScript.
  • Hands-on experience with backend frameworks (Spring Boot, Node.js, ASP.NET Core) and frontend technologies (React.js, HTML5, CSS3).
  • Proficiency in cloud platforms (AWS, Azure) and DevOps tools (Docker, Jenkins CI/CD).
  • Database management expertise with Oracle, PostgreSQL, MySQL, and MongoDB.
  • Knowledge of distributed systems, scalability, and performance tuning.
  • AWS Certified Developer – Associate (DVA-C02).
  • AWS Certified Solutions Architect – Associate (SAA-C03).
Requirements

Master’s or Bachelor’s degree in CS, IT, Engg or related stream.

Travel and relocation to various unanticipated client locations throughout the United States may be required.

Equal Opportunity Employer.

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

Similar jobs worth comparing

Senior Software Engineer (Back-end)
Senior Software Engineer (Back-end)

Harnham • Phoenix (AZ)

On-site
USD 110,000 - 160,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Technical Architect – Distributed Systems & APIs
Technical Architect – Distributed Systems & APIs

Mogi I/O : OTT/Podcast/Short Video Apps for you • Los Angeles (CA)

Hybrid
USD 130,000 - 145,000
Backend Architect – Cloud-Native Java Applications
Backend Architect – Cloud-Native Java Applications

Mogi I/O : OTT/Podcast/Short Video Apps for you • West Hollywood (CA)

Hybrid
USD 130,000 - 145,000
Associate Technical Architect – Java & Cloud Solutions
Associate Technical Architect – Java & Cloud Solutions

Mogi I/O : OTT/Podcast/Short Video Apps for you • Los Angeles (CA)

Hybrid
USD 130,000 - 145,000
Java Backend Engineer
Java Backend Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 90,000 - 120,000
Associate Application Architect - Java
Associate Application Architect - Java

Mogi I/O : OTT/Podcast/Short Video Apps for you • Los Angeles (CA)

Hybrid
USD 130,000 - 145,000
Programmer Analyst III - AWS Serverless Backend Engineer
Programmer Analyst III - AWS Serverless Backend Engineer

Jabil • Saint Petersburg (FL)

On-site
USD 120,000 - 190,000
Software Engineer
Software Engineer

FTS, Inc. • City of Rochester (NY)

On-site
USD 100,000 - 120,000
Senior Software Engineer
Senior Software Engineer

EMC Insurance Companies • United States

On-site
USD 120,000 - 180,000