Anchanto

Software Engineer (Python)

Anchanto Pune, Maharashtra, India

About Anchanto:

Anchanto helps all businesses to exploit the full potential of e-commerce. Our suite of SaaS Products enables companies globally to springboard omnichannel sales, scale fulfilment operations, and use intelligent data to grow their e-commerce, logistics & warehousing activities. Leading, brands, distributors, retailers, and logistic enterprises such as L'Oréal, Decathlon, or DHL Supply Chain rely on our technology to scale their local and global e-commerce operations.

Headquartered in Singapore and with more than 10 local offices across Asia-Pacific, the Middle East and Europe, we are growing rapidly and looking for ambitious people to join our teams to build the future successes of Anchanto.

The Role (Describe the role): Software Engineer. Python

Key Responsibilities:

  • Design, develop and test new features of product using Python
  • Write reusable, testable, and efficient code
  • Participate in code reviews of own and other developers code in accordance with code review guidelines.
  • Identify and propose process and system improvements.
  • Work in agile environment and follow test driven development (TDD) methodology of software development
  • Create and maintain technical product documentation.
  • Design and implement low-latency, high-availability, and performant applications
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Work on implementation of security and data protection measures
  • Assist with integration of data storage solutions
  • Contribute in balancing, usability check, automation and performance tuning
  • Collaborate with Product and design team to understand product requirements to provide technical solutions and for the implementation of new product features
  • Get involved in design discussion with Solution Architect and Engineering Managers to carve out process of how multiple systems will interact with each other
  • Perform system analysis, code modifications, and functional testing to troubleshoot application production issues.
  • Participate in all aspects of agile software development - design, implementation, and deployment
  • Conduct technical interviews during the recruitment process
  • Mentor junior developers on technical product understanding and provide coaching to maintain and improve internal coding best practices.

Essential Requirements:

  • Proven experience of 2 years as a Python programmer
  • Proficient in Python Coding and understanding of python best practices.
  • Must have experience with development using Django web framework.
  • Knowledge of deployment frameworks like Fabric, Docker etc.
  • Strong command of Python language.
  • Experience in building REST APIs.
  • Understanding of Webserver, deployment process
  • Expert in writing ORM (Object Relational Mapper) queries, focused on performance
  • Good to have experience in AWS, Kubernetes, Microservices architecture.
  • Excellent in problem-solving and decision-making skills
  • Understanding of the threading limitations of python and multi-process architecture.
  • Coding and Unit Testing of backend modules.
  • Knowledge of version control tools (Git) and continuous integration
  • Understanding of distributed data processing queue/scheduler designs, e.g. Celery, Marathon
  • Experience of working in Linux environment and shell scripting
  • Experience in Jira, Confluence will be an added advantage.
  • Self-motivated, results driven individual, passionate about technology

Personal Attributes:

  • Communication: Clear written and verbal communication.
  • Proactive Mindset: Proactively plan work. Avoid roadblocks.
  • Ownership: Passion for continuous learning.
  • Critical Thinker: Strong critical thinking skills.
  • Problem Solver: Problem-solving orientation.
  • Seniority level

    Entry level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Technology, Information and Internet

Referrals increase your chances of interviewing at Anchanto by 2x

See who you know

Get notified about new Software Engineer jobs in Pune, Maharashtra, India.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub