Writing effective, scalable code, testing, debugging programs & Integrating applications with Third-party web services. Develop Back-end components to Improve responsiveness. Should adapt and work in fast-paced work culture. Work on sprints. Manage apps. Develop new API features and maintain existing features in Python applications. Write reusable microservices and libraries for future use. Optimize backend services for scalability. Build products for our customers on top of our APIs. Build internal tools and automate repetitive operations.
Required Candidate profile: 2+ years of experience in python development. Should have a good understanding of various backend components and microservice architecture. Should have a good understanding of at least one SQL and Non-SQL datastore. Should have a good understanding of data structures and algorithms. Should have a good understanding of front-end web technologies like ajax. Should have a proficient understanding of Git and version control. Should have a good understanding of HTTP and REST. Should have an understanding of Test Driven Development (TDD) and have the ability to develop unit tests. Familiarity with a Unix-like operating system is a must. Being fluent with Go would be a plus. Familiarity with Docker and Kubernetes would be a plus. Contribution to open-source projects would be a plus. Should have Excellent Communication Interpersonal Skills. Should have excellent written and spoken and presentation skills. Ready to work in a start-up environment. Should be a good Team Player. Must be willing to relocate to Chennai.