drjobs Senior Software Engineer - Technology

Senior Software Engineer - Technology

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bengaluru - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Responsibilities:

  • Develop test and maintain robust scalable and efficient applications using Python.

  • Design and implement backend logic services and APIs to support web and mobile applications.

  • Optimize application performance and ensure high availability.

  • Work with databases including schema design queries and optimization.

  • Write clean maintainable and welldocumented code following best practices.

  • Troubleshoot debug and resolve software defects and production issues.

  • Implement authentication authorization and security best practices in application development.

  • Collaborate with crossfunctional teams including frontend developers product managers and DevOps engineers.

  • Participate in code reviews and contribute to team knowledgesharing.

Key Skills:

  • Proficiency in Python programming.

  • Experience with Django Flask or FastAPI frameworks.

  • Strong understanding of objectoriented programming (OOP) and design patterns.

  • Experience working with relational databases (PostgreSQL MySQL SQLite) and ORMs (Django ORM SQLAlchemy).

  • Proficiency in Git and version control workflows.

  • Strong problemsolving and debugging skills.

  • Familiarity with asynchronous programming (e.g. Celery AsyncIO) is a plus.

Preferred Skills:

  • Experience with containerization (Docker) and orchestration tools like Kubernetes.

  • Knowledge of cloud platforms (AWS Azure Google Cloud) and their services.

  • Understanding of RESTful API and GraphQL design principles.

  • Exposure to CI/CD pipelines and DevOps workflows.

  • Experience with message queues (RabbitMQ Kafka).

Additional Skills:

  • Good understanding of scalability automation and high availability in distributed applications.

  • Ability to work collaboratively in an Agile environment



Required Experience:

Senior IC

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.