Backend Engineer

Princeton IT Services
New York, NY, United States
24 days ago

Role details

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

Tech stack

Java (Programming Language) .NET Framework Application Programming Interfaces (APIs) Amazon Web Services Application Performance Management Automation of Tests C Sharp (Programming Language) Cloud Engineering Continuous Integration Database Design Amazon DynamoDB Python (Programming Language)
+10 more
PostgreSQL Liquibase NoSQL Software Deployment Software Engineering AWS Lambda Backend Restful APIs Serverless Computing Microservices

Job description

We are seeking a Backend Engineer to design, develop, and maintain scalable, cloud-native backend services. The ideal candidate has strong experience building Python-based applications, designing APIs, and developing microservices deployed on AWS. You will work closely with cross-functional teams to deliver secure, high-performance backend solutions. Core Responsibilities

  • Design, develop, and maintain backend applications using Python.
  • Build and enhance RESTful APIs and backend services.
  • Develop and maintain cloud-native microservices on AWS Lambda.
  • Design scalable, reliable, and secure microservice architectures.
  • Design and integrate relational and NoSQL databases.
  • Implement automated testing and participate in CI/CD pipelines.
  • Collaborate with product managers, architects, and engineering teams to deliver high-quality software.
  • Troubleshoot, optimize, and improve application performance and reliability., Role Overview As a .NET Engineer, you will play a crucial role in shaping the future of AI systems by leveraging your expertise in .NET and C#. Your contributions will directly i…
  • 29 days ago, As a Senior Full Stack Engineer, you will play a pivotal role in shaping the future of AI systems by leveraging your technical expertise to develop and maintain robust web applicat…
  • 29 days ago, Hello Title : Backend Java engineer Contract : 12+ Months Location : New York City,NY Java Engineers JD: Skilled, hands on Java engineers to join a engineering team, bui…
  • 10 hours ago
  • Apply easily +

Requirements

  • Strong experience with Python application development.
  • Hands-on experience designing and developing REST APIs.
  • Experience building serverless applications using AWS Lambda.
  • Strong understanding of microservices architecture.
  • Experience with database design, integration, and optimization.
  • Experience with automated testing frameworks and CI/CD practices.
  • Experience working with:

  • Aurora PostgreSQL
  • DynamoDB
  • Liquibase

Preferred Qualifications

  • Experience building cloud-native backend services.
  • Experience working in AWS-based production environments.
  • Familiarity with infrastructure as code and cloud deployment best practices.
  • Strong problem-solving and communication skills.
  • Experience working in Agile/Scrum development teams.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:06 min

Synchronizing domain classes with automated database schema migrations

Philipp Frauenthaler +1 · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all