Remote Senior Python Software Developer
Tipi i punes: Full-Time
Vendndodhja: Remote
Aplikimet skadojne me: 16-06-2025
https://onecontact.com.mk/job/detail/remote-senior-python-software-developer
Roles and Responsibilities
- Gain a strong understanding of existing platforms and codebases, contributing early by implementing smaller stories with automated test coverage.
- Design and implement new features and services using modern back-end frameworks, with increasing complexity over time.
- Participate in and contribute to architectural and technical design discussions, focusing on scalable and maintainable solutions.
- Conduct code reviews, maintain development standards, and help improve engineering practices.
- Take ownership of projects from conception to release, balancing fast delivery with sound technical decision-making.
- Mentor junior developers, sharing knowledge and fostering a collaborative team environment.
- Adapt quickly to shifting priorities in a fast-paced environment.
Job Requirements
- 5+ years of professional experience as a Back-End or Full Stack Engineer.
- Proficiency in Python with frameworks such as Django or Flask for building microservices (Python is a key requirement).
- Solid understanding of system design, distributed systems, and scalable architecture.
- Experience working with PostgreSQL or similar relational databases.
- Experience with continuous integration and delivery (CI/CD) pipelines.
- Strong problem-solving skills and clear written and verbal communication.
Nice to Have
- Experience migrating data between databases, with awareness of business logic and edge cases.
- Familiarity with containerization and orchestration tools such as Docker, Nomad, or Kubernetes.
- Exposure to event-driven architectures using tools like Kafka.
- Familiarity with GraphQL APIs and potentially gRPC.
- Experience working in Agile teams and contributing to iterative development.
- Knowledge of or experience with multiple programming languages and paradigms.
What We Offer:
- 100% Remote Work, Hiring from: North Macedonia, Albania, Kosovo, Bosnia and Pakistan.
- Paid Overtime as needed
- Opportunity To Learn & Develop New Skills
- An Open & Collaborative Work Environment
- Generous Compensation based on Industry Standards + Benefits
- Client Working Hours: Monday - Friday, 9 - 5 EST. You will be working 8h/day with a 4h overlap with client working hours.