Backend Developer
Job Location:
Malvern, PA - USA
Monthly Salary:
Not Disclosed
Posted on:
3 hours ago
Vacancies:
1 Vacancy
Job Summary
Job Title: Backend Developer
Location: Malvern PA
Duration: 12 months
Rate: DOE
Job Description:
We are seeking an agile results-oriented Mid-Level Backend Developer (Consultant) to join our growing engineering team. As we scale our distributed systems and migrate away from a monolithic application you will focus on building out cloud-native capabilities event-driven features and API integrations. This role requires an engineer who is comfortable picking up a topic with a few clear inputs collaborating across adjacent teams and running with execution. You will gain exposure to state-of-the-art cloud tools event streaming via Kafka and AI-accelerated development practices.
Job Responsibilities
Key Responsibilities
Feature Development: Write clean maintainable backend code in Java and Python with an emphasis on performance and clear structure.
API Management: Develop and maintain GraphQL endpoints and migrate legacy REST APIs to unified GraphQL routes.
Cloud Native Execution: Build and maintain serverless applications utilizing AWS Lambda DynamoDB and automated CI/CD pipelines.
Collaborative Problem Solving: Coordinate with cross-functional team members to gather requirements remove blockers and deliver business value quickly without over-engineering solutions.
Required Technical Skills
Core Languages: Proficient in Java (Spring Boot experience preferred) and Python (for Lambda functions).
API Technologies: Solid understanding of REST APIs and hands-on experience or strong familiarity with GraphQL.
AWS Infrastructure: Core familiarity with AWS Lambda DynamoDB S3 and ECS.
Event-Driven Systems: Understanding of Apache Kafka event handling or foundational knowledge of AWS SQS/SNS setups.
Security & Automation: Basic understanding of authentication mechanisms and cloud-native application patterns. Experience using GitHub Copilot to write and test code efficiently.
Preferred Qualifications
Familiarity with AWS CloudFormation or general infrastructure-as-code principles.
Basic understanding of relational databases (e.g. Aurora DB) or data lake concepts.
Job Responsibilities
Key Responsibilities
Feature Development: Write clean maintainable backend code in Java and Python with an emphasis on performance and clear structure.
API Management: Develop and maintain GraphQL endpoints and migrate legacy REST APIs to unified GraphQL routes.
Cloud Native Execution: Build and maintain serverless applications utilizing AWS Lambda DynamoDB and automated CI/CD pipelines.
Collaborative Problem Solving: Coordinate with cross-functional team members to gather requirements remove blockers and deliver business value quickly without over-engineering solutions.
Required Technical Skills
Core Languages: Proficient in Java (Spring Boot experience preferred) and Python (for Lambda functions).
API Technologies: Solid understanding of REST APIs and hands-on experience or strong familiarity with GraphQL.
AWS Infrastructure: Core familiarity with AWS Lambda DynamoDB S3 and ECS.
Event-Driven Systems: Understanding of Apache Kafka event handling or foundational knowledge of AWS SQS/SNS setups.
Security & Automation: Basic understanding of authentication mechanisms and cloud-native application patterns. Experience using GitHub Copilot to write and test code efficiently.
Preferred Qualifications
Familiarity with AWS CloudFormation or general infrastructure-as-code principles.
Basic understanding of relational databases (e.g. Aurora DB) or data lake concepts.