Career
Back-end Developer
No of Position – 1
Remote
Job Summary:
Position: Sr. Backend Engineer (Python)
We’re looking for a skilled back-end developer to join our growing team. Working behind the scenes, the ideal candidate will have a unique blend of technical expertise and an analytical mindset. This person should be comfortable working independently as well as with a team in the design and development of mission-critical applications and layers of the infrastructure.
Responsibilities
- Design, build and maintain efficient, reusable and reliable code
- Designing and implementing low-latency, high-availability, and performant applications
- Mine and analyze data to drive optimization and improvement of product development, marketing techniques and business strategies
- Develop custom data models and algorithms to apply to data sets
- Implementing security and data protection
- Collaborate with other team members and stakeholders
- Complete other duties as assigned
Qualifications
- Minimum 5 years of programming experience in python
- Well-versed in python 2.x/3.x; pandas, NumPy, sklearn, matplotlib, jupyter/vs-code, SQL
- Experience working on medium to large-scale projects coding in Python for tools and an SDK
- Excellent coding, problem-solving, and debugging skills
- Hands-on design and development for customer-facing applications that require high availability, concurrency, multi-tenancy and high scalability for a large global user base
- Solid understanding of computer science fundamentals.
- Ability to work with both structured relational (e.g. table dumps) and non-relational data (e.g. JSON); and additionally unstructured data, such as text blobs. Knowledge of both SQL and NoSQL is required
- Good working experience with AWS, Azure, or Google Cloud
- Working knowledge of managing web applications on Linux environment.
- Strong analytical and interpersonal skills