Software Development Engineer III

5 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Roles & Responsibilities

  • Design, develop, and maintain robust, scalable, and high-performance backend systems using Python Django.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Optimize application performance and scalability by implementing caching strategies, load balancing, and distributed computing techniques.
  • Ensure data integrity and security by implementing best practices for data storage, retrieval, and access control.
  • Develop and maintain integrations with external APIs and services to support seamless interactions with third-party systems.
  • Identify and address performance bottlenecks and other system issues to improve overall system efficiency.
  • Write clean, maintainable, and testable code following industry-standard coding practices.
  • Conduct code reviews and provide constructive feedback to peers to ensure code quality and adherence to best practices.
  • Mentor junior team members and assist in their professional growth.


Requirement:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in backend development, preferably in a similar industry
  • Strong proficiency in Python and Django web framework.
  • Experience with databases such as PostgreSQL and MongoDB, including data modeling, query optimization, and performance tuning.
  • Familiarity with caching technologies like Redis and search engines like Elasticsearch.
  • Hands-on experience with message brokers and task queues, such as Celery.
  • Knowledge of RESTful APIs and experience in building and consuming them.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Experience with version control systems, preferably Git.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Self-motivated and proactive, with a strong sense of ownership and accountability.


Bonus skills

  • Prior experience working in a startup or fast-paced environment.
  • Experience with cloud platforms such as GCP or AWS.
  • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
  • Exposure to CI/CD pipelines and automated testing frameworks.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Apna Mart logo
Apna Mart

E-commerce / Grocery Delivery

N/A

RecommendedJobs for You