Senior Software Engineer (Full Stack)

Confidential Employer
Jackson, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Jackson, United States of America

Tech stack

Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Application Integration Architecture
Cloud Computing
Data Integrity
Relational Databases
DevOps
JSON
Python
PostgreSQL
Node.js
Systems Development Life Cycle
TypeScript
Web Application Frameworks
Data Processing
React
Database Optimization
Backend
Vue.js
Angular
Kubernetes
Information Technology
Front End Software Development
Asynchronous Programming
Functional Programming
REST
Docker

Job description

We are looking for a versatile Senior Software Engineer to join our technical team. In this role, you will lead the development of robust, scalable applications that integrate deeply with business-critical systems. You will be responsible for the full development lifecycle, from designing backend architectures to crafting responsive user interfaces.

The ideal candidate is a problem-solver who enjoys technical challenges, such as optimizing database performance and building seamless third-party integrations (e.g., POS systems or financial platforms)., * Architect & Develop: Design and maintain scalable web applications using Python and modern frontend frameworks.

  • Database Management: Build and optimize complex schemas in PostgreSQL to ensure data integrity and performance.
  • Cloud Infrastructure: Deploy and manage services within the AWS ecosystem.
  • API & Integration: Develop and consume RESTful APIs and handle JSON data structures for third-party service integrations.
  • Collaboration: Work closely with product managers and stakeholders to translate business requirements into technical solutions.

Requirements

  • Experience: 3+ years of professional experience in full-stack software development.
  • Backend Mastery: Expert-level proficiency in Node.js / TypeScript.
  • Database Expertise: Strong experience with PostgreSQL or similar relational databases.
  • Cloud Proficiency: Hands-on experience with AWS services (e.g., EC2, S3, Lambda).
  • Data Handling: Deep understanding of JSON and asynchronous programming.
  • Education: B.S. in Computer Science, Engineering, or a related field (or equivalent professional experience).

Preferred Skills

  • Experience with technical integrations for Point-of-Sale (POS) or HR/Payroll systems.
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Familiarity with modern frontend libraries (React, Vue, or Angular), Docker, Docker Compose, container orchestration, and containerized development.

Benefits & conditions

  • Competitive salary.
  • Comprehensive benefits package including health, dental, vision, and 401k.
  • Opportunities for professional growth and leadership.
  • A collaborative environment where your contributions directly impact business success.

Apply for this position