Backend Developer
VAME
We are looking for a Backend Developer who is skilled in Python, experienced in both NoSQL and RDBMS, and excited about integrating AI-enhanced development tools into the workflow.
Responsibilities:
-Design, build, and maintain robust backend systems and APIs using Python
-Work with both NoSQL and Relational databases to store, query, and manage application data efficiently
-Integrate internal and third-party services via REST and GraphQL
-Contribute to technical architecture decisions for scalability, performance, and maintainability
-Collaborate with front-end and full-stack developers to deliver seamless end-to-end solutions
-Explore, recommend, and experiment with AI-based development tooling (e.g., intelligent code generation) to accelerate iteration
-Participate in code reviews and contribute to clean, maintainable, testable code
-Deploy and manage services in the cloud (preferably AWS), using serverless tools like Lambda and API Gateway (if applicable)
-Continuously improve development workflows and suggest innovative ways to enhance team productivity
-Strong proficiency in Python for backend development
-Experience with NoSQL databases (e.g., MongoDB, DynamoDB)
-Experience with RDBMS (e.g., PostgreSQL, MySQL)
-Deep understanding of API development and integration using REST and/or GraphQL
-Ability to design and implement scalable, secure, and high-performance backend system
-Familiarity with development best practices (testing, CI/CD, Git, code documentation)
-Knowledge of Node.js and/or Java
-Familiarity with AWS services, especially Lambda, API Gateway, and serverless architecture
-Awareness or hands-on experience with ML/AI-based systems and agentic AI workflows
-Understanding of how to use code generation tools (e.g., GitHub Copilot, ChatGPT, Cody, etc.) to speed up MVP and prototyping without sacrificing code quality