Intermediate Python Developer (Remote – Pakistan)
Nerovixa
$ 2,000 • Published Date: • Remote
Description
Nerovixa seeks a reliable and highly skilled Intermediate Python Developer with 3 to 5 years of hands-on experience to join our remote team. This role requires a strong foundation in Python, object-oriented programming, and real-world application maintenance. The ideal candidate independently writes clean, efficient code and demonstrates critical thinking, problem-solving, and an engineering mindset. Excellent English communication skills and availability to work during U.S. Eastern Time business hours are essential. The position does not involve managing a team but demands high responsibility, transparency, and proactive collaboration with a U.S.-based team. The developer will engage in designing, debugging, and maintaining software components primarily using Python and related frameworks such as Django. They will contribute to REST API development, handle relational databases like PostgreSQL, and use tools such as Git, Docker, and AWS to support cloud deployments and continuous integration processes. This remote role demands a committed professional with a dependable work ethic and the ability to navigate complex codebases while communicating effectively within a distributed team environment.
Responsibilities
- Develop, debug, and maintain Python-based web applications, ensuring high performance and responsiveness.
- Write clean, readable, and reusable code following best practices and coding standards without relying on AI tools.
- Design and implement RESTful APIs using Django REST Framework or similar technologies.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Manage and optimize SQL databases such as PostgreSQL to ensure efficient data storage and retrieval.
- Use Git and GitHub for version control, managing branches, resolving conflicts, and conducting code reviews.
- Deploy and maintain applications in cloud environments such as AWS, ensuring scalability and security.
- Implement containerization using Docker to facilitate application deployment and environment consistency.
- Participate actively in continuous integration and continuous deployment pipelines to automate build and release processes.
- Troubleshoot and resolve complex technical issues to maintain application stability and performance.
- Interpret and work with existing codebases, adding new features or refactoring as necessary.
- Maintain clear and professional communication with team members and stakeholders during U.S. Eastern Time business hours.
- Commit to agreed working hours with high availability, responsiveness, and accountability.
- Demonstrate integrity through transparency about progress, challenges, and technical decisions.
- Prepare and participate in technical interviews and coding assessments to validate programming skills.
Experience
3 Years
Apply By
Required Skills
- REST API Development
- Git and GitHub
- Object-Oriented Programming
- Debugging
Nice to Have Skills
- Python
- Django
- SQL And PostgreSQL
- Docker
- AWS
- CI/CD
- Linux