Analytical problem-solving: You are not easily overwhelmed by the complexity. You can break complex problems down into small and manageable components. You are quick to spot relationships between things and ideas.
Proficient in Python, with strong experience building backend services and APIs using frameworks such as Django or Flask
Solid experience in developing cross-platform mobile applications using React Native
Hands-on experience integrating with modern APIs, including LLM-related interfaces such as OpenAI, Anthropic, Claude or other
Familiarity with API design (RESTful and willing to explore MCP), third-party integrations, and data modelling
Exposure to cloud platforms (preferably AWS) for deploying and managing applications
Understanding of modern development practices, including Git, CI/CD, and automated testing
Bonus: Experience working with Go or willingness to learn it as part of the technology stack
Strong problem-solving skills and attention to clean, maintainable, and testable code
Excellent communication skills and ability to collaborate effectively in a remote, cross-functional team
Bachelor’s degree in Computer Science, Engineering, or a related field
At least 3 years of professional experience in software development, with a focus on Python and React Native