General Information
First Name
Last Name
Email
Phone Number
Insert a link to your Linkedin profile
Upload your CV here
Browse to upload
Where are you based (country)?
English
Choose your fluency level in English - speaking
Please choose 1 option
Native
Fluent
Intermediate
Low
Choose your fluency level in English - writing
Please choose 1 option
Native
Fluent
Intermediate
Low
Choose your fluency level in English - reading
Please choose 1 option
Native
Fluent
Intermediate
Low
Availability
Are you available for 50-70% position?
Please choose 1 option
Yes
No
Will you be available for a full time position within 6-12 months?
Please choose 1 option
Yes
Not Sure
No
Are you available to start working immediately?
Please choose 1 option
Yes
No
If you are not available immediately, when can you start?
Are you available to work 2 evenings a week? (meetings with US customers can run until 10 pm)
Please choose 1 option
Yes
No
Comments about your availability:
Experience
How would you describe your ability to build backend systems using Python?
Please choose 1 option
I use Python for scripts or small projects and understand the core language, but I have little experience building backend systems.
I can build backend functionality in Python (APIs, services, integrations), work within an existing architecture, and troubleshoot common issues.
I have built and shipped Python backend services in production and can debug complex issues, improve performance, and maintain reliable systems.
I have designed or significantly evolved Python backend systems and made architectural decisions affecting scalability, reliability, or long-term maintainability.
How would you describe your ability to build backend systems using .NET?
Please choose 1 option
I understand the fundamentals of .NET and have used it in small projects, but I have limited experience building backend systems.
I can build backend functionality using .NET (APIs, services, integrations), work within an existing architecture, and troubleshoot common issues.
I have built and shipped .NET backend services in production and can debug complex issues, improve performance, and maintain reliable systems.
I have designed or significantly evolved .NET backend systems and made architectural decisions affecting scalability, reliability, or long-term maintainability.
How would you describe your ability to build frontend applications using ASP.NET (e.g., Razor, MVC, or similar frameworks)?
Please choose 1 option
I have designed or significantly evolved the frontend architecture of ASP.NET applications and made decisions affecting maintainability, scalability, and user experience.
I have built and shipped ASP.NET-based frontend applications and can handle state management, performance issues, and complex UI behavior
I can build frontend features using ASP.NET, connect them to backend APIs, and work within an existing UI architecture.
I understand the fundamentals of ASP.NET and can make small UI changes or implement simple frontend components.
How would you describe your ability to design and integrate APIs?
Please choose 1 option
I have worked with existing APIs and can make requests to integrate external services, but I have limited experience designing APIs myself.
I can design and implement API endpoints, integrate third-party services, and handle common concerns such as authentication, request validation, and error handling.
I have designed and shipped APIs used by production systems and can manage versioning, reliability, performance, and integration with multiple services.
I have designed API architectures across services or products, made decisions around structure and standards, and handled complex integrations with external systems.
How would you describe your ability to work with AWS infrastructure?
Please choose 1 option
I have designed AWS infrastructure for production systems, made architectural decisions around scalability, reliability, security, and cost, and owned the infrastructure lifecycle.
I have managed production systems on AWS and can handle scaling, reliability, permissions, monitoring, and troubleshooting across services.
I can independently deploy and manage application infrastructure on AWS, including compute, storage, networking, and basic monitoring.
I understand the core AWS services and have deployed or managed simple resources (for example LAMBDA, S3, or basic application deployments).
How would you describe your ability to design and manage application databases?
Please choose 1 option
I have designed or evolved database architectures for complex systems, making decisions around schema evolution, scaling approaches, performance tradeoffs, and long-term maintainability.
I have designed database schemas for real applications, including relationships, indexing strategies, data integrity constraints, and query performance considerations.
I can safely add new entities to an existing schema, define relationships, keys, and constraints, and manage migrations for new application features.
I am comfortable writing SQL queries and working with existing database structures, but I have limited experience designing or changing database schemas
How would you describe your ability to diagnose and resolve issues in production systems?
Please choose 1 option
I can debug issues within my own code when the problem area is clear.
I can investigate and resolve common issues in running systems using logs, errors, and basic monitoring.
I have diagnosed complex issues in production environments, tracing problems across services, integrations, or infrastructure.
I can lead investigation of complex system failures, identify root causes across the stack, and implement fixes or safeguards to prevent recurrence.
How would you describe your ability to integrate AI or LLM capabilities into real products?
Please choose 1 option
I have designed AI-enabled product workflows end to end, including multiple agents, division of labor, prompt strategies, evaluation, quality, latency and cost monitoring, and safeguards to ensure reliable behavior in production, including safeguards against exploitation of the sytem (jailbreak, prompt injections etc)
I have implemented AI or LLM features in production systems and can manage reliability, latency, costs, and output quality.
I can integrate LLM APIs into applications, design prompts or workflows, and handle basic error handling and output processing.
I understand how LLM APIs work and have experimented with them in small projects or prototypes.
How would you describe your experience owning product features or systems from idea to production?
Please choose 1 option
I mainly contribute code to features that are defined by others and work within an existing engineering structure.
I can take ownership of implementing a feature from technical design through development and deployment within an existing system.
I have owned significant parts of a product or system, including implementation, deployment, and ongoing maintenance in production.
I have taken responsibility for building and evolving product capabilities end to end, making architectural decisions, defining what “done” means, and ensuring reliability in production.
Share your relevant work with us (code, products, portfolio):
What are your salary expectations (In USD, per month, for full-tme position) , can also be a range
This role is for an individual contractor (not a software development agency or consulting company).
Do you personally operate through a registered business entity in your country (for example: a sole proprietorship, personal company, or similar structure) that you use for freelance work?
Please choose 1 option
Yes
No
If you do not currently have a registered entity, would you be willing to establish one in order to work as an independent contractor if selected for the role?
Please choose 1 option
Yes
No
Not sure / would need more information