An exciting opportunity for a high-energy individual to join the Repo, Collateral, and Margin IT team in NY. The team is looking for an experienced Python full-stack engineer to fulfill a variety of key responsibilities which includes:
- Understand and analyze business requirements
- Design and develop independent python modules
- Write unit tests and integration tests
- Write performant, testable, and readable code
- Develop RESTFUL API endpoints following micro-services design pattern
- Develop web applications for end-users and integrate with backend services
- Setup and manage test environments
- Prepare production roll-out plan
- Effective communication with SMEs and end-users
REQUIREMENTS
- Strong development experience with Python, Linux, MongoDB, and Kafka
- Exposure to commonly used python libraries such as Pandas, NumPy, Requests, Flask, FastAPI
- Experience with Python test frameworks such as Pytest, behave, unit test
- Experience in debugging and tuning performance of python codebase
- Exposure to simple NLP pipeline, including Regex, collating data from heterogeneous sources, web scraping
- Hands-on experience with Linux bash scripting
NICE TO HAVE
- Experience in Cloud, Docker, Kubernetes, Jenkins
- Experience with SQL and NoSQL databases
- Comfortable working in a fast-paced environment while continuously evaluating emerging technologies
- Knowledge of CI/CD and container technologies
EDUCATION/EXPERIENCE
- 8+ years of experience in Python application development
- Strong communication and interpersonal skills
- Excellent problem solving and troubleshooting skills
- Keen interest in software engineering and technology
- Experience in working with Data Scientists and helping put Machine Learning solutions into production