Backend Engineer | $30-$110/hr Remote
Overview
This Backend Engineer role involves designing and maintaining robust backend services to train next-generation AI systems. The engineer will use Python, Java, and FastAPI to build scalable microservices, optimize relational and NoSQL databases, and deploy applications with Docker and Kubernetes. They will collaborate with front-end teams, mentor colleagues, and champion best practices in a remote, contractor setting.
What You'll Do7
- 1Design, develop, and maintain robust backend services and APIs using Python, Java, FastAPI, and related frameworks
- 2Architect scalable systems using microservices to ensure performance and reliability in cloud environments
- 3Model, implement, and optimize both relational (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Cassandra) databases
- 4Collaborate closely with front-end teams to integrate seamless APIs and deliver end-to-end solutions
- 5Deploy and manage applications using Docker and Kubernetes in cloud infrastructures like AWS, Azure, or Google Cloud
- 6Champion best practices in code quality, version control (Git), security, and CI/CD
- 7Lead and mentor team members, fostering a culture of collaboration and innovation
Requirements6
- 1Advanced proficiency in Python and Java with hands-on experience in FastAPI and frameworks such as Spring, Django, or Flask
- 2Deep understanding of both SQL and NoSQL databases, including data modeling, optimization, and query design
- 3Strong background in API development, integration, and microservices architectures
- 4Proven experience with containerization and orchestration tools like Docker and Kubernetes
- 5Excellent written and verbal communication skills for remote teamwork
- 6Demonstrated commitment to secure software development and mitigation of vulnerabilities
Who Should Apply
The ideal candidate is an experienced backend engineer with strong proficiency in Python and Java, and hands-on expertise with FastAPI or similar frameworks. They should have a deep understanding of databases, microservices, and cloud-native deployment tools like Docker and Kubernetes. A collaborative mindset, excellent remote communication skills, and a desire to contribute to AI model training without prior AI experience are key.
Salary Insight
The job title indicates a pay range of $30-$110 per hour, likely based on experience and project.
Required Skills
Application Tip
Tailor your resume to highlight specific projects where you used Python, Java, FastAPI, Docker, and Kubernetes, as these are critical skills for upcoming assignments.