Back to results

Backend Engineer – Advanced

  • Jersey City, NJ, United States

Applications open in a new tab.

Job details

Experience
6+ years of software engineering experience
Posting language
English
Posted

Original job description

**** Webcam interview followed by In-person interview *** Long term project Linkedin Must

Job Description Key Responsibilities

  • Design, develop, test, and maintain production-grade software solutions using Java and/or Python on AWS.
  • Build scalable backend services, APIs, and cloud-native applications.
  • Write secure, high-quality, maintainable code and participate in peer code reviews.
  • Troubleshoot and resolve production issues through root-cause analysis.
  • Contribute to software architecture, system design, and technical discussions.
  • Implement and maintain CI/CD pipelines and infrastructure-as-code solutions.
  • Utilize AI-assisted engineering tools responsibly for coding, testing, troubleshooting, and code reviews.
  • Collaborate with Product, QA, SRE, Operations, and Security teams.
  • Document technical decisions and share knowledge across the engineering team.

Required Skills Programming & Development

  • Java and/or Python
  • Object-Oriented Programming (OOP)
  • Data Structures & Algorithms
  • Backend Application Development

Cloud & Infrastructure

  • AWS Cloud Services
  • Terraform
  • Infrastructure as Code (IaC)
  • Cloud Deployment & Operations

Databases

  • Relational Databases (SQL)
  • NoSQL Databases
  • Data Modeling

APIs & Architecture

  • REST APIs
  • Microservices Architecture
  • Event-Driven Architecture
  • Service Design

DevOps & SDLC

  • CI/CD Pipelines
  • Automation Tools
  • Software Development Life Cycle (SDLC)

Security & Reliability

  • Secure Coding Practices
  • Application Monitoring
  • Logging & Observability
  • Error Handling & Performance Optimization

Experience

  • 6+ years of software engineering experience
  • Hands-on production support experience
  • Experience working independently and collaboratively in agile environments

Preferred Skills

  • Apache Kafka
  • AWS SQS/SNS
  • AWS Kinesis
  • IBM MQ / Message Queues
  • Docker & Containerization
  • gRPC
  • Automated Testing Frameworks
  • Unit Testing & Integration Testing
  • Test-Driven Development (TDD)
  • Metrics & Distributed Tracing
  • Modern Observability Practices
More about this job

Skills

  • Oracle Java
  • Python
  • AWS
  • Troubleshoot
  • Root cause analysis
  • CI/CD
  • Infrastructure as code
  • Troubleshooting
  • Object-oriented programming
  • IBM Terraform
  • SQL
  • NoSQL
  • Data modelling
  • API development
  • Microservices Architecture
  • DevOps
  • Software development
  • Work independently
  • Apache Kafka
  • Docker
  • Test automation
  • Unit testing

Report this job