Job ID: JOB_ID_3183360
Job Overview:
We are seeking a highly skilled and experienced Senior Python Developer to join our dynamic team. This role is based in New York, NY, and offers a hybrid work model requiring 3 days onsite. The ideal candidate will have a strong background in core Python programming, data structures, and problem-solving, with a preference for experience in the banking or financial domain. This is a contract position, and we are looking for candidates who are local to the NYC area or reside in nearby regions.
Key Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable Python code.
- Develop robust backend components and RESTful APIs.
- Optimize applications for maximum speed, scalability, and performance.
- Integrate user-facing elements with server-side logic, ensuring seamless user experiences.
- Implement and maintain security and data protection solutions.
- Debug, troubleshoot, and upgrade existing systems to ensure optimal functionality.
- Collaborate effectively with cross-functional teams, including Frontend, DevOps, and QA engineers.
- Write clean, maintainable, and testable code, adhering to industry best practices.
- Actively participate in code reviews and contribute to technical discussions.
Required Skills and Experience:
- Core Python Skills: Strong knowledge of Python fundamentals, including Object-Oriented Programming (OOPs), decorators, generators, multithreading, and multiprocessing.
- Data Structures and Algorithms: Solid understanding of fundamental data structures and algorithms for efficient problem-solving.
- Python Version: Proven experience with Python 3.x.
- Environment Management: Familiarity with virtual environments and package management tools like pip.
- Backend Development: Experience building RESTful APIs and working with JSON, HTTP, and Web Services.
- Frameworks: Experience with Python web frameworks such as Django, Flask, or FastAPI.
- Database Knowledge: Experience with relational databases like MySQL and PostgreSQL. Basic knowledge of NoSQL databases (e.g., MongoDB) is a plus.
- Version Control: Proficient in using Git for version control.
- Operating Systems: Basic understanding of Linux commands.
- Architecture: Knowledge of REST APIs and microservices architecture.
- Testing: Experience with unit testing using frameworks like unittest or pytest.
Preferred Qualifications:
- Domain Experience: Prior experience in the Banking or Financial Domain is highly desirable.
- Cloud Platforms: Experience with cloud platforms such as AWS, GCP, or Azure.
- Containerization: Familiarity with Docker.
- CI/CD: Understanding of Continuous Integration and Continuous Deployment (CI/CD) pipelines.
- Message Brokers: Knowledge of message brokers like RabbitMQ or Kafka.
- Caching: Experience with caching mechanisms, such as Redis.
- Frontend Basics: Basic understanding of frontend technologies (HTML, CSS, JavaScript).
- Education: Bachelors degree in Computer Science, Information Technology, or a related field is preferred.
Additional Information:
- Location: New York, NY
- Work Model: Hybrid (3 days onsite)
- Job Type: Contract
- Interview Process: Final round will be a Face-to-Face (F2F) interview.
- Keywords: Python, Developer, Backend, API, Django, Flask, FastAPI, SQL, Git, Linux, Financial Domain, Banking, Hybrid, Contract, New York, NYC, CI/CD, Docker.
Special Requirements
Hybrid (3 days onsite), F2F Interview on final round, Looking for locals or from near by areas, Banking or Financial Domain experience required.
Compensation & Location
Salary: $60 – $75 per year
Location: New York, NY
Recruiter / Company – Contact Information
Recruiter / Employer: X-axis
Email: stella@xaxis.solutions
Recruiter Notice:
To remove this job posting, please send an email from
stella@xaxis.solutions with the subject:
DELETE_JOB_ID_3183360