Bangalore, Karnataka, India
Information Technology
Full-Time
Cyara
Overview
We are currently hiring for a Back-End Developer who will design, create and update a backend API that will offer various functionality to end-users. Building on top of a Cockroach DB Database and Python Flask the successful candidate will be responsible for designing and building new endpoints based on the requests coming from different teams and projects. You will also work on maintaining and building different backend projects developed in Python and Flask.
Exp:5-10 years
- Technical Requirements:
- Strong command of Python (preferably 3.x).
- Experience with Python web development, including writing clean, modular and maintainable code.
- Familiarity with Python libraries commonly used in Flask projects (e.g., requests and others relevant to your project).
- Proficiency with SQL Alchemy
- Experience designing and managing database schemas, relationships (e.g., one-to-many, many-to-many) and
- Experience with Redis for caching, session management, or real-time data processing.
- Knowledge of database optimization, indexing, and transaction management.
- Knowledge of Flask concepts like routing and request handling.
- Solid understanding of HTTP protocols, RESTful API development, and web application architecture.
- Experience with API testing tools (e.g., Postman, curl) and debugging.
- Familiarity with version control with Git (GitHub).
- Familiarity with deployment tools and platforms (e.g., Docker, AWS).
- Knowledge of testing frameworks like PYTEST and UNITTEST for writing unit and integration tests.
- Experience required for this role:
- 5+ years in a Backend Development role
- Strong experience with developing object-oriented Python applications
- Strong experience with Python frameworks such as Flask
- Strong experience designing and building RESTful API’s
- Fundamental knowledge of SQL, as well as experience in data modelling of relational databases
- A solid understanding of how web applications work including security, session management, and best development practises
- Unit tests writing experience Testing and test automation on Python
- Practical knowledge of Linux \ Unix based OS
- Practical knowledge of test methodologies, relevant standards, processes, and tools
- Excellent communication skills, including written and verbal English
- Good knowledge of GIT
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in