Python Django Developer
AtWin is creating a sports ecosystem for sports academies, coaches and players. We manage complete
end-to-end backend operations of our partner academies and improve their visibility so that
players looking for sports coaching can easily find the coaches.
Our online platform enables users to discover coaches, book sessions, track progress, review
performance and
make payments. The coaches will provide curriculum-based coaching in a structured manner through
effective
scheduling, progress monitoring and holistic coaching.
Our initial product release consisting of a web-based solution (Home)
and an
Android app: (AtWin App)
is currently being used by a select set of sports academies in Bengaluru. We are working with
these academies to enhance and refine the product offering.
AtWin's vision is to build India into a sporting nation by making sports accessible to everyone.
Our mission is to build a technology platform, that integrates all the stakeholders in the
sporting ecosystem.
As a Python/Django Developer, you will be responsible for managing the interchange of data
between the server and the users.
Your primary focus will be the development of all server-side logic, ensuring high performance
and responsiveness to requests
from the front-end. You will also be responsible for integrating the front-end elements built by
your co-workers into the
application; therefore, a basic understanding of front-end technologies is necessary as well.
You will manage
the full life cycle of custom development from conception to the final product, requiring good
organizational skills and attention to detail. To be successful in this role, you will need
strong knowledge
of programming languages, software development life cycle, and Agile methodologies.
Responsibilities
- Develop cloud-based Python Django Software products
- Working closely with UX and Front-end Developers
- Designing and creating RESTful APIs
- Develop back-end components to improve responsiveness and overall performance
- Debugging programs and integrating applications with third-party web services
- Working in an agile environment
Required Skills
- 1+ experience as a back-end Python/Django developer or similar role
- Knowledge of object-relational mapping (ORM)
- Knowledge of multiple front-end languages and libraries (e.g. HTML/CSS, JavaScript, XML, jQuery)
- Strong knowledge of back-end languages like Python and Django framework
- Familiarity with relational databases or NoSQL databases like Postgresql, web servers (e.g. Apache) and UI/UX design
- Experience deploying Python applications into production
- Knowledge of how to build and use RESTful APIs
- Have a desire to work in a fast-paced, sometimes ambiguous environment requiring iterations to achieve clarity
- Excellent communication and teamwork skills
- Great attention to detail, an analytical mind, and organizational skills
- Good understanding of containers, build systems, and infrastructure automation
- Knowledge of professional software engineering practices for the full software development lifecycle including coding standards, code reviews, source control management, build process, testing and operations.
- Possess up-to-date knowledge of technological developments in the industry
- Possess strong problem solving and decision-making skills while using good judgment
- Bachelor’s Degree in Computer Science or relevant field
If you think you have the courage to build an awesome product that can serve as the foundation
to fulfil
the vision, let’s talk and discuss this further.
Email your resume to hr@atwin.app