More jobs:
Python Developer
Job in
Jersey City, Hudson County, New Jersey, 07390, USA
Listed on 2026-05-16
Listing for:
Virtusa
Full Time
position Listed on 2026-05-16
Job specializations:
-
Software Development
Software Engineer, Python, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
Python Developer (CREQ
257289)
Job Description
Responsibilities- Design, develop, and maintain scalable Python-based applications and services.
- Lead technical design and architecture discussions for complex systems.
- Write clean, efficient, and maintainable code following best practices.
- Conduct code reviews and provide technical mentorship to junior and mid-level engineers.
- Collaborate with product, Dev Ops, QA, and architecture teams.
- Optimize performance, scalability, and reliability of applications.
- Troubleshoot and resolve complex production issues.
- Build and enhance automated testing frameworks.
- Support CI/CD pipelines and modern Dev Ops workflows.
- Ensure compliance with security, data, and quality standards.
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 8+ years of professional software development experience.
- Strong proficiency in Python and object-oriented programming.
- Experience with at least one major Python web framework (Django, Flask, or FastAPI).
- Strong understanding of RESTful API design and development.
- Experience with relational databases (Postgre
SQL, MySQL, Oracle) and SQL. - Familiarity with No
SQL databases (Mongo
DB, Dynamo
DB, Redis). - Solid knowledge of asynchronous processing and multithreading/multiprocessing concepts.
- Experience with Git and modern version control workflows.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Experience with data pipelines, ETL processes, or distributed systems.
- Knowledge of messaging systems (Kafka, Rabbit
MQ, SQS). - Experience building microservices and event-driven architectures.
- Exposure to data science, machine learning, or AI platforms is a plus.
- Strong experience with testing frameworks (pytest, unittest, nose).
- Familiarity with test automation, integration testing, and performance testing.
- Commitment to high code quality, reliability, and maintainability.
- Strong problem-solving and analytical abilities.
- Excellent written and verbal communication skills.
- Ability to lead technical initiatives and influence architecture decisions.
- Comfortable working in fast-paced, collaborative environments.
- Passion for mentoring, learning, and continuous improvement.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×