Hiring Senior Software Engineer (Python) | Koshex

Senior Software Engineer (Python)

Koshex

Date listed

1 month ago

Employment Type

Full time

You'll be responsible for:

-Writing quality code using language best practices -Working in a highly collaborative team -Building good software using the latest tools and techniques -Participating in design reviews, coding modules, code reviews and unit testing -Taking ownership of the quality and usability of your code

Requirements:

-3-6 years of experience building good quality production software -Excellent knowledge of Python ecosystem: Python-Flask -Good OO skills, including strong design patterns knowledge -Strong Knowledge of Data structure, Algorithms, Caching Mechanism -Strong Knowledge of relational databases like MySQL, PostgreSQL -Strong Knowledge of writing optimised SQL queries -Knowledge of deploying software and architecture to AWS, GCP -Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI) -Knowledge of any one of these: Docker and Kubernetes environments/ AWS Lambda etc. -Understanding of CI/CD setups. -Experience in the Linux environment and a good understanding of its fundamentals and internals: filesystems and modern memory management, threads and processes, the user/kernel-space divide, etc. -A good understanding of large-scale distributed systems in practice, including multi-tier architectures, application security, monitoring and storage systems -Working knowledge of the TCP/IP stack, internet routing and load balancing -An eye for automation and instrumentation -The ability to decompose complex systems and find failure scenarios

Desired Qualification:

-4+ years of Working Experience in building software and architecture -Computer Science Graduate from Tier-1/2 college -Startup Experience

Findwork Copyright © 2021

Newsletter


Let's simplify your job search. Receive your tailored set of opportunities today.

Subscribe to our Jobs