Backend Developer (Python)

Job Summary

The Backend Developer (Python) will work with a financial services company to develop software solutions, ensuring quality and security standards are met. The role involves collaboration with team members and stakeholders to create new features and products.

Responsibilities

  • Work with team members and stakeholders to develop features and new products.
  • Create solutions based on business requirements.
  • Write technical specifications including technology choices and workflows following coding standards.
  • Present implementations to team leaders, heads, or CTO.
  • Develop Unit and Integration Tests.
  • Ensure software quality, security, modifiability, and extensibility.
  • Participate in code reviews to identify anti-patterns and refactoring opportunities.
  • Perform other duties as assigned by superiors.

Requirements

  • BSc in Computer Science or related field.
  • At least 3 years of experience in software development and Python coding.
  • Knowledge of software and application design and architecture.
  • Technical mindset with attention to detail.
  • Understanding of software quality assurance principles.
  • Experience with software development lifecycle (SDLC) processes.
  • Experience with service-oriented architecture (SOA).
  • Experience with SQL and NoSQL databases.
  • Some experience with RabbitMQ, Kafka, or similar.
  • Experience in developing microservices and managing containerized applications.
  • Some experience building websockets.
  • Some experience with Kubernetes and Infrastructure as Code (Terraform, Helm).
  • Proficiency in version control and continuous integration tools such as Git and Jenkins.
  • Understanding of web security standards and best practices.
  • PHP knowledge considered an advantage.

What the company offers

  • Permanent position at a fast-growing multinational company.
  • Competitive salaries and benefits.
  • Hybrid work arrangement.
  • Supportive and collaborative work environment.
  • Unlimited opportunities for growth and development.

We refresh listings regularly, but some roles close early on the source platform.

Country: Jordan
City: Amman
Job Category: Software Engineering
Workplace type: Hybrid
Job Type: Full Time
Company Name: OneJar
Seniority level: Mid-Senior level

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top