Backend Software Engineer, Python

atPrometeiaRemoteIT flagItalyFull-timeBackend EngineerMid-levelSenior

Posted Sep 3

This is a fully remote position, open to applicants in Italy.

📋 Description

• Become a part of the software development team focused on a proprietary data analytics and modeling platform.

• Assist in the design, development, and upkeep of backend services.

• Create and sustain backend services and APIs.

• Develop software components in alignment with architectural and coding standards.

• Collaborate with team members to evaluate requirements and aid in technical implementation.

• Adhere to secure coding practices and internal guidelines.

• Engage in code reviews and technical discussions.

• Provide support for testing, debugging, and system enhancement activities.


⛳️ Requirements

• A degree in Computer Science, Software Engineering, or a related field, or nearing completion.

• Strong foundational knowledge in software engineering principles and programming concepts.

• Basic comprehension of backend architectures and web-based applications.

• Familiarity with Git and GitHub.

• A desire to learn and a keen attention to quality.

• Ability to collaborate effectively within a team environment.

• Proficient in written and spoken English in both professional and technical contexts.

• Experience with Python.

• Knowledge of Pandas and NumPy.

• Familiarity with Apache Spark.

• Understanding of distributed architectures and microservices.

• Knowledge of synchronous and asynchronous communication.

• Experience with REST and/or GraphQL APIs.

• Familiarity with message-based systems like RabbitMQ.

• Experience with MongoDB.

• Knowledge of relational and other NoSQL databases.

• Understanding of Test-Driven Development (TDD).

• Experience with unit testing.

• Familiarity with Continuous Integration practices.

• Knowledge of Docker and Kubernetes.

• Familiarity with AWS, Azure, or GCP.

• Experience with generative code tools based on Large Language Models, such as GitHub Copilot.

• Understanding of Agile development methodologies.


🏝️ Benefits

• Total compensation package with both fixed and variable elements.

• Welfare plan.

• Benefits that support employee well-being.

• Flexibility for remote working and smart working arrangements.

• Benefits promoting work/life balance.

• Ongoing professional training, averaging 11 days annually.

• Dedicated growth programs for junior colleagues.

• On-the-job training and knowledge sharing opportunities.

• Financial bonuses for employee referrals.

• Pr(Home)teia app for managing office access, smart working, workstations, meeting rooms, and carpooling.

• Initiatives promoting diversity and inclusion.

• Commitment to equal opportunities.

• Sustainability and environmental impact initiatives.

People also viewed

MWDN23 hours ago

Senior Python Backend Developer

UA flagUkraine OnlyFull-timeBackend Engineer
ApplyView job
Oscilar1 day ago

Senior Backend Engineer – Java

IN flagIndia OnlyFull-timeBackend Engineer₹6.6M – ₹9.7M/year
ApplyView job
Veradigm®1 day ago

Principal Database Engineer – Platform Engineer

US flagUnited States, +1 more countryFull-timeBackend Engineer$130.2k – $189.5k/year
ApplyView job
Shuru1 day ago

Lead Java Engineer

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
FCamara Consulting & Training1 day ago

Senior Backend Developer – Kotlin

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Sedgwick1 day ago

Power Platform Architect – AI

US flagFlorida OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers