Backend Engineer

Truehold
Summary
Join our team as a Backend Engineer with 5+ years of experience in building and maintaining customer-facing APIs and integrating with payment providers. You will leverage your expertise in backend technologies, cloud infrastructure, and event-driven systems. Responsibilities include designing, developing, and maintaining scalable and secure APIs; integrating payment provider solutions; developing and optimizing backend services using Java and Spring Boot; and working with Python for scripting and automation. You will also design and maintain relational databases (PostgreSQL), deploy and manage applications on AWS, and implement event-driven architecture using Kafka. Collaboration with cross-functional teams and participation in code reviews are essential.
Requirements
- 5+ years of hands-on experience in software engineering
- Proficiency in Java and Spring Boot for backend development
- Experience working with Python for backend tasks and automation
- Strong knowledge of PostgreSQL and database optimization techniques
- Hands-on experience with AWS ECS, CloudFormation (CFT), Cognito, and Lambda
- Expertise in working with Kafka for event-driven architecture
- Experience with designing and maintaining secure, scalable, and high-performance APIs
Responsibilities
- Design, develop, and maintain scalable and secure APIs for customer-facing applications
- Integrate and manage payment provider solutions to support business transactions
- Develop and optimize backend services using Java and Spring Boot
- Work with Python for scripting, automation, and backend services
- Design and maintain relational databases, particularly PostgreSQL
- Deploy and manage applications on AWS , utilizing ECS, CloudFormation (CFT), Cognito, and Lambda
- Implement and maintain event-driven architecture using Kafka
- Collaborate with cross-functional teams to ensure system reliability, security, and scalability
- Participate in code reviews, architectural discussions, and continuous improvement initiatives
Preferred Qualifications
- Exposure to Salesforce (events, flows, REST API integrations)
- Experience with PubSub gRPC for microservices communication
- Knowledge of Stripe and Plaid for payment processing and financial data integration
Share this job:
Similar Remote Jobs
