Junior Back-End Developer (Python/ AWS / Salesforce)
We are looking for a full-time, remote Junior Back-End Developer with 1+ years of software development experience using Python to join our U.S. client. This is a 12-month contract with the possibility of extension. In this role, you will design, develop, and maintain back-end applications and enterprise system integrations connecting Salesforce and ERP systems with AWS-hosted databases and applications.
Our client is a U.S. venture studio that surrounds industry subject matter experts with senior technical talent to build AI-native software solving real-world problems as well as consulting services to propel software companies along their AI journey.
Responsibilities
- Design, develop, and maintain back-end applications and services using Python
- Build and manage integrations between Salesforce, Rootstock ERP (or similar), and AWS-based databases
- Work with third-party APIs and SDKs to establish reliable communication between enterprise applications
- Develop business logic and data processing workflows to support operational requirements
- Design and implement RESTful APIs and integration services
- Ensure secure data exchange, authentication, authorization, and error handling across integrated systems
- Optimize application performance, reliability, and scalability
- Write maintainable, testable, and well-documented Python code
- Troubleshoot integration issues, API failures, and data synchronization problems
- Collaborate with Data Engineers and Front-End Engineers to deliver integrated solutions
- Use AI-assisted coding tools, such as Claude Code, to accelerate development while independently validating generated code, implementing business logic, and ensuring solution quality
Required Experience
- Excellent English communication skills and ability to work effectively with technical and business stakeholders
- 1+ years of professional software development experience, with expertise in Python
- knowledge of Python programming, object-oriented design, and software engineering best practices
- Experience designing, developing, and consuming RESTful APIs
- Experience using Python SDKs and third-party libraries to integrate enterprise applications
- Experience with Salesforce APIs and integrations
- Hands-on experience working with AWS cloud services and AWS-hosted databases
- SQL skills and experience working with relational databases
- Experience implementing authentication, authorization, secure API communication, and production-level security practices
- Experience with asynchronous processing, error handling, logging, and integration monitoring