Python Engineer

Location
Ahmedabad
Type
Full Time
Department
Engineering

Python Engineer

We are looking for a software engineer having strong expertise in server-side programming including API design, development, integration, and deployment experience with Python/Django.

Key Responsibilities:

  • Gather requirements, analyze them, prepare estimates, and design solutions.
  • Write reusable and maintainable code; ensure coverage of both functional and non-functional areas.
  • Integrate partner solutions (REST, SOAP APIs, RSS Feed, etc.)
  • Design & implement APIs for front-end and REST clients.
  • Design and manage database schema.
  • Review code written by peers.
  • Review existing design and implementation, identify opportunities to improve them for better performance, scalability, and robust implementation.
  • Deploy server/related components to staging, live environments.
  • Resolve issues and defects found internally or reported by end-users.
  • Take leadership in backend/server-side development.
  • Stay up to date with technological advancements, run POCs and implement them to enhance backend development.
  • Coordinate with various groups/members and deliver results.

Requirements:

  • At least 1 year of experience in Python programming language, Django framework
  • Hands-on with Python programming language, Django framework, API development for web and mobile applications.
  • Experience with 3rd Party API integration.
  • Strong experience in Postgres database
  • Hands-on with development workflows with Git
  • Experience with CI/CD tools like Jenkins to automate build, test, and deployment.
  • Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Experience with AWS services such as EC2, Load balancer, S3, RDS
  • Excellent project and time management skills.
  • Strong problem solving and verbal and written communication skills.
  • Strong analytical and debugging skills.
  • Experience with Jinja templating, and Pandas
  • Good understanding and hands-on with scheduling and managing tasks with cron.

Nice to have:

  • Experience integrating with FinTech related APIs (e.g.: payment gateways, mutual fund transactions, etc.)
  • Strong understanding of the web development cycle and programming techniques and tools.
  • Focus on efficiency, user experience, and process improvement.
  • Ability to work independently or with a group.
  • Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  • Experience in DevOps and related practices to improve development lifecycle, continuous delivery with high quality is an advantage.

About Tarrakki:

Tarrakki is an embedded infrastructure platform for investment products. tarrakki provides plug and play solutions to instantly launch investment products on their existing platform. We are helping the most ambitious startups, banks, neobanks and consumer facing companies to re-imagine investment products for their end customers by offering ready API products to integrate with. Elevo (www.elevo.money), a brand of tarrakki, is India's first digital investment platform for corporates, NRIs, Minors

Thank you. We'll get back to you
Oops! Something went wrong while submitting the form.
Please try again.