CrawlJobs Logo

Mid-Level Backend Developer

https://www.precisers.pt Logo

Precise

Location Icon

Location:
Portugal , Lisboa

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are hiring a Backend Developer experienced in Python for a Portuguese Human Resources Management company with operations both nationally and internationally, specializing in Recruitment & Selection and Outsourcing in the Health and Information Technology sectors.

Job Responsibility:

  • Design, develop, and deploy robust Python applications using the Django framework
  • Collaborate closely with cross-functional teams to collect and translate business requirements into detailed technical specifications
  • Contribute proactively to the entire software development lifecycle, from initial concept through delivery and ongoing maintenance
  • Write clean, maintainable, and efficient Python code, ensuring thorough documentation
  • Develop, manage, and consume RESTful APIs to effectively integrate multiple systems and services
  • Optimize database performance through efficient query design and management utilizing MariaDB/PostgreSQL
  • Maintain and implement version control procedures using Git
  • Troubleshoot, debug, and resolve technical issues promptly and efficiently
  • Remain current with industry trends and best practices in Python development, with particular attention to healthcare technology innovations

Requirements:

  • Bachelor’s degree in computer science, Software Engineering, or related discipline
  • A minimum of 3 years of relevant experience in Python backend development
  • Proven expertise in Django framework
  • Extensive hands-on experience with relational databases, specifically MariaDB/PostgreSQL, including database query optimization
  • Solid understanding of RESTful API design principles and best practices
  • Excellent analytical and problem-solving skills with strong attention to detail
  • Outstanding organizational and time management skills
  • Effective communicator, capable of working collaboratively within diverse teams

Nice to have:

Knowledge and awareness of current healthcare technology trends and best practices

Additional Information:

Job Posted:
April 16, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Mid-Level Backend Developer

Mid-level Backend Engineer

We are looking for highly talented and driven software engineers who take pride ...
Location
Location
Brazil
Salary
Salary:
Not provided
alphasights.com Logo
AlphaSights
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in a STEM subject (or equivalent experience)
  • 3+ years of experience working at a similar level in a mature Engineering team
  • Technical expertise with at least one programming language (Kotlin, Ruby)
  • Experience with relational databases
  • Proven track record of demonstrable impact
  • Highly driven and proactive
  • Meticulous with high standards and obsessive attention to detail
Job Responsibility
Job Responsibility
  • Design solutions to business problems and contribute to architectural vision
  • Ship working code primarily with React, Kotlin microservices, Postgres, Ruby on Rails, and Python
  • Deploy and iterate using CI/CD tools like CircleCI and Spinnaker
  • Build competency through learning and development
  • Maintenance and troubleshooting of services
What we offer
What we offer
  • L&D budget to fast-track development of specific technical competencies
  • Fulltime
Read More
Arrow Right

Mid-level Backend Engineer

We are looking for highly talented and driven Backend Software Engineers who tak...
Location
Location
Portugal
Salary
Salary:
Not provided
alphasights.com Logo
AlphaSights
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in a STEM subject (or equivalent experience)
  • 3+ years of experience working at a similar level in a mature Engineering team
  • Technical expertise with at least one programming language (Kotlin, Ruby)
  • Experience with relational databases
  • Proven track record of demonstrable impact in previous roles
  • Highly driven and proactive
  • Meticulous with high standards and obsessive attention to detail
Job Responsibility
Job Responsibility
  • Design solutions to business problems and contribute to architectural vision
  • Ship working code (React frontend, Kotlin microservices with Postgres backend, some Ruby on Rails)
  • Deploy and iterate frequently
  • Build competency and use L&D budget for technical development
  • Maintenance and troubleshooting of services
  • Fulltime
Read More
Arrow Right

Mid-level Fullstack Engineer

We are looking for highly talented and driven software engineers who take pride ...
Location
Location
United States , New York
Salary
Salary:
140000.00 USD / Year
alphasights.com Logo
AlphaSights
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in a STEM subject (or equivalent experience)
  • Experience working at a similar level in a mature Engineering team
  • Technical expertise with at least one popular backend language (ideally Java or Kotlin)
  • Experience with ElasticSearch
  • Familiarity with frontend frameworks such as React
  • Proven track record of demonstrable impact
  • Highly driven and proactive
  • Meticulous with high standards and obsessive attention to detail
Job Responsibility
Job Responsibility
  • Design solutions and contribute to architectural vision
  • Ship working code primarily with React, Kotlin microservices, Postgres, and Ruby on Rails
  • Deploy and iterate using CI/CD tools like CircleCI and Spinnaker
  • Build competency and use L&D budget for technical development
  • Maintenance and troubleshooting of services
What we offer
What we offer
  • Potential for bonus
  • Fulltime
Read More
Arrow Right

Lead Java Backend Developer

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Hand-on development experience in Java, Spring, Microservices OR React application
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Lead Backend Java Developer

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Excellent Core Java, Spring Framework and functional programming hands-on experience
  • Proficient in functional programming concepts with Streams API, Lambda Expressions and Optional
  • Strong Experience with relational databases such as Oracle
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Java Backend Lead Developer

Java & Database Lead Developer is a senior level position responsible for establ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6 years of programming experience in Java, Python, Spark, Scala
  • 4 years of strong handson experience in RDMS Database SQL (Oracle/Sybase) queries, PL/SQL, and advanced tuning techniques and Database upgrade/migration approaches
  • 2 years of experience with Messaging (e.g., Kafka, Tibco, Rabbit (MQ))
  • Experience in Middleware (Tomcat and WebSphere) and Cloud Containerization (ECS) and CICD tools
  • Angular, ExtJS, JMS, JSON, XML, ROD, LightSpeed
  • Experience in Spring Batch, Spring Boot, Microservices and event-based architecture, Consuming REST API experience
  • Experience of collaboration tools (source control) like GIT/BitBucket/GitHub Copilot, and tools like JIRA etc
  • Experience in Unix (Linux) commands and scripting
  • Experience in data analysis, data modeling and SQL performance tuning, exception handling
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct, and business practices, and escalating, managing, and reporting control issues with transparency
What we offer
What we offer
  • Global benefits
  • Equal opportunity employer policies
  • Accessibility accommodations
  • Fulltime
Read More
Arrow Right

Java Backend Lead Developer

Java & Database Lead Developer is a senior level position responsible for establ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6 years of programming experience in Java, Python, Spark, Scala
  • 4 Years of strong handson experience in RDMS Database SQL (Oracle/Sybase) queries, PL/SQL, and advanced tuning techniques and Database upgrade/migration approaches
  • 2 years of experience with Messaging (e.g., Kafka, Tibco, Rabbit (MQ))
  • Experience in Middleware (Tomcat and WebSphere) and Cloud Containerization (ECS) and CICD tools
  • Angular, ExtJS, JMS, JSON, XML, ROD, LightSpeed
  • Experience in Spring Batch / Spring Boot / Microservices and event-based architecture / Consuming REST API experience
  • Experience of collaboration tools (source control) like GIT/BitBucket/GitHub Copilot and tools like JIRA etc
  • Experience in Unix (Linux) commands & scripting
  • Experience in data analysis, data modeling and SQL performance tuning, exception Handling.
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
  • Fulltime
Read More
Arrow Right

Sr. Python Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven, extensive experience (8 to 12 Years) as a Python Lead Developer, with a portfolio of successful projects
  • In-depth knowledge and hands-on experience with Python frameworks like Django, Flask, FastAPI, or others depending on the specialization
  • Experience with RESTful APIs, web services, and containerization technologies like Docker and Kubernetes
  • Experience with version control systems (e.g., Git) and familiarity with CI/CD pipelines and agile methodologies
  • Strong proficiency with databases, including both SQL (e.g., Oracle) and NoSQL databases (e.g., MongoDB), along with an understanding of schema design
  • Excellent analytical and problem-solving skills to troubleshoot complex software issues and propose innovative solutions
  • Write clean, well-crafted, and maintainable Python code for server-side logic and backend features
  • Work with cross-functional teams, including UX/UI designers, AbInitio & Spark Scala developers, to integrate / migrate different application components and deliver features
  • Oversee and conduct code reviews to ensure code quality, adherence to coding standards, and knowledge distribution within the team
  • Guide and mentor junior and mid-level developers, providing technical support and helping them grow their skills
Job Responsibility
Job Responsibility
  • Write clean, well-crafted, and maintainable Python code for server-side logic and backend features
  • Work with cross-functional teams, including UX/UI designers, AbInitio & Spark Scala developers, to integrate / migrate different application components and deliver features
  • Oversee and conduct code reviews to ensure code quality, adherence to coding standards, and knowledge distribution within the team
  • Guide and mentor junior and mid-level developers, providing technical support and helping them grow their skills
  • Create and maintain technical documentation and specifications for software applications
What we offer
What we offer
  • Top benefits designed to support your well-being, growth, and work-life balance
  • Fulltime
Read More
Arrow Right