3 Adcuratio Media Jobs
Adcuratio - Senior Backend Developer - Python Programming (3-5 yrs)
Adcuratio Media
posted 9d ago
Fixed timing
Role : Senior Software Developer.
We are looking for a Python developer responsible for managing our platform and interchange of data between the server and the web portal. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness of API and the underlying platform.
You will also be responsible for integrating the front-end elements built by your co-workers into the platform; therefore, a basic understanding of HTTP and REST concepts is necessary as well.
Location : Bengaluru.
Experience : 3+ Years.
Job Type : Full-time, Immediate Hiring(5 days Work from office).
Department : Engineering/Technology.
Key Responsibilities :
Software Development :
- Develop, and maintain high-quality Python applications with a strong focus on performance, scalability, and reliability.
- Design and implementation of low-latency, high-availability, secured, data protected and performant applications.
- Take technological ownership of one/more product modules and participating in key architectural decisions for modules.
- Data Structures & Algorithms : Apply strong understanding of data structures and algorithms to solve complex problems and optimize code.
AWS Services :
- Cognito : Implement secure authentication and authorization using AWS Cognito.
- API Gateway : Design and develop RESTful APIs using AWS API Gateway.
- RDS : Manage relational databases with AWS RDS.
- EC2 : Deploy and manage applications on AWS EC2 instances.
- Docker : Containerize applications using Docker for consistent and scalable deployment.
- Problem Solving : Tackle challenging development problems with innovative solutions and improve existing systems.
- Code Quality : Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews to ensure code quality.
- Collaboration : Work closely with cross-functional teams including DevOps, Product, and QA to deliver high-quality software products.
Eligibility :
- Education : Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience : 3+ years of experience in Python language.
Technical Skills :
- Proficient knowledge of FastAPI, Django and Django REST framework.
- Experience and good understanding of Cache (memcached, redis).
- Good knowledge and understanding of Mysql, PostgreSQL or other relational databases and also NoSQL document databases especially MongoDB.
- Understanding of threading and multiprocessing in Python, and multi-process architecture.
- Good-enough understanding of version control systems like Git or Mercurial.
- Strong unit-test and debugging skills.
- Knowledge of container technologies (specially Docker) and orchestration systems is a plus.
- Strong understanding of various Python Libraries, APIs, and toolkits.
- Understanding of AWS Serverless implementation using Lambda and API Gateway.
- Understanding of the whole web stack and how all the pieces fit together (front-end, database etc.
- Excellent understanding of MVC and OOPs.
- Rapid prototyping skills for getting product feedback.
Other Skills :
- Excellent communication skills, both written and verbal.
- Ability to work independently and in a team environment.
- Strong analytical and problem-solving skills.
Functional Areas: Other
Read full job descriptionPrepare for Senior Backend Developer roles with real interview advice