Responsibilities
- Design and deploy backend systems powering production-grade applications in a cloud-native, containerized environment
- Deploy robust APIs, orchestrate services with GCP and Databrick, and contribute to event-driven systems architecture
- Build and deploy backend services using container orchestration for resilient, scalable deployments on GCP and Databrick
- Develop performant APIs and backend services using Node.js, Express.js, and Python, WebSockets, Webhook, S3
- Contribute to the design of microservice-based, event-driven architectures that enable seamless system integrations and scalable product growth
Requirements
- 3+ years of experience in scalable backend systems in production environments
- Strong programming in Python, with an ability to write clean, maintainable code
- Able to build FastAPI in Python
- Experience in SQL
- Experience in prompt engineering
- Experience in AI tools, e.g., Langflow
- Proficient with designing and consuming REST APIs
- Working with frameworks like Nestjs (Typescript), ReactJS, Docker
- Solid understanding of microservices and event-driven architecture patterns
- Familiarity with WebSockets, distributed systems, and modern Git-based workflows
Nice to Have
- Experience working on Google Cloud Platform (GCP) and Databrick is strongly preferred
- Familiarity with Webhooks, API Connectors and S3 (or equivalent) is highly desired
Additional Information
- All candidates must pass an interview as part of the contracting process
- As a contractor you’ll supply a secure computer and high-speed internet
- Company-sponsored benefits such as health insurance and PTO do not apply
- Candidates must confirm current country of residence
- If based in USA, must confirm state of residence
- Must select all languages in which proficient (ability to effectively communicate complex ideas, including academic or cognitively challenging topics, both verbally and in writing)
- Must provide desired hourly rate in USD as a number only
- Must provide average hours available per week as a number only
- Must acknowledge having read and agreed to Invisible's terms
