Search by job, company or skills

Talent Worx

Senior Python Developer - AWS

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for an experienced Senior Python Developer to join our dynamic team. As a Senior Developer, you will be responsible for designing, developing, and maintaining high-performance and scalable applications using Python. You will collaborate with cross-functional teams to deliver robust solutions to complex problems while mentoring junior developers and contributing to the overall architecture and strategy.

Key Responsibilities:

  • Software Development:
  • Design, develop, and maintain Python-based applications and services.
  • Write clean, maintainable, and scalable code while following best practices (unit testing, CI/CD, code reviews).
  • Develop back-end components, RESTful APIs, and integrate data storage solutions (SQL, NoSQL, etc.)
  • Worked on cross-platform applications, working knowledge of linux
  • Practical knowledge of any Source control system, preferably git
  • System Architecture & Design:
  • Contribute to system design and feature discussions, ensuring technical feasibility and high performance.
  • Collaborate with front-end developers, data scientists, and other team members on integrations and design choices
  • Working knowledge or strong in concepts of caching, distributed computing and other software design principles
  • Performance Optimization:
  • Optimize applications for maximum speed, scalability, and performance.
  • Identify bottlenecks and propose solutions to optimize performance and reliability.
  • Mentorship & Code Reviews:
  • Mentor junior developers and conduct regular code reviews to ensure code quality and consistency.
  • Lead by example in terms of best practices, coding standards, and effective use of tools and technology.
  • Collaboration:
  • Work closely with cross-functional teams including product managers, QA engineers, DevOps, and UX/UI teams to deliver features and enhancements.
  • Communicate technical challenges and solutions effectively to non-technical stakeholders
  • Understands devops principles and knows how code is deployed and tested
  • Testing & Debugging:
  • Write unit tests, integration tests, and automate testing processes to ensure high code quality.
  • Troubleshoot and debug complex systems and resolve production issues promptly

Requirements

Required Skills & Qualifications:

  • 7-8 years of professional experience in Python development.
  • Expertise in Python and its frameworks such as Django, Flask, or FastAPI.
  • Strong experience with SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
  • Proficiency in building and consuming RESTful APIs and microservices.
  • Solid experience with data structures, algorithms, and design patterns.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) and frameworks is a plus.
  • Experience with cloud services - AWD and containerisation tools like Docker and Kubernetes.
  • Hands-on experience with CI/CD pipelines, version control (Git), and automated testing.
  • Strong understanding of multi-threading, asynchronous programming, and event-driven architecture.
  • Good understanding of Agile methodologies and practices (Scrum, Kanban).
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent communication skills and ability to work collaboratively in a team environment.

Preferred Skills:

  • Knowledge or worked in Financial projects or organization
  • Experience on Data Warehouse, ETL pipeline is a plus.
  • Experience with DevOps tools and practices (Terraform, Jenkins, etc.).
  • Experience with Big Data tools (e.g., PySpark, Hadoop) is a plus.

Education:

  • Bachelor's or master's degree in computer science, engineering, or related field.

Why Join Us:

  • Opportunity to work on challenging and cutting-edge technologies.
  • Collaborative and innovative work environment.
  • Career growth opportunities with access to learning and development programs.
  • Competitive salary and comprehensive benefits package.

Benefits

Work with one of the Big 4's in India

Healthy work Environment

Work-Life Balance

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134107503