Madiff logo
Madiff

Let's make a difference together!

Senior Engineer – Java, Python

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2015H1B No SponsorCompany SiteLinkedIn

Location

Poland

Posted

170 days ago

Salary

0

Seniority

Senior

Job Description

Senior Engineer – Java, Python

Madiff

• Establish quality gates based on a consistent pull request workflow • Define and enforce standards for code reviews, branching strategy, definition of done, and automated checks • Introduce and operationalise BDD as a core testing and collaboration practice • Drive adoption of Gherkin scenarios and living documentation across Product, QA, and Development • Lead coaching and enablement activities such as workshops, reviews, playbooks, and guidelines • Create governance artefacts including templates, checklists, dashboards, and quality metrics • Support change management through office hours, feedback loops, and regular progress reporting • Ensure sustainable adoption of standards rather than one-off improvements

Job Requirements

  • Senior-level background in software engineering, technical leadership, or engineering excellence roles
  • Strong hands-on experience with Java and modern quality engineering practices
  • Proven success in upskilling teams and establishing PR-based quality gates
  • Practical experience with pull request workflows in GitHub, GitLab, or Azure DevOps
  • Strong knowledge of CI/CD pipelines, static analysis, automated testing, and code quality tooling
  • Demonstrated experience implementing BDD practices and coaching teams in their adoption
  • Excellent communication and facilitation skills
  • Nice to have Python experience in addition to Java
  • German language skills (reading and writing level)
  • Experience working in large-scale or regulated environments
  • Knowledge of DORA metrics and engineering productivity frameworks
  • Familiarity with Vaadin or Integris

Benefits

  • Solid, competitive salary
  • Work in multinational environment on international projects
  • Comprehensive healthcare
  • Long-term B2B contract with stable project pipeline
  • Fully remote model

Related Job Pages

More Backend Engineer Jobs

Tivita logo

Backend Software Engineer, RPA

Tivita

Impulsionando o sucesso de clínicas e consultórios ✨

Backend Engineer171 days ago
Full TimeRemoteTeam 11-50Since 2023H1B No Sponsor

• Develop and evolve automation bots using Python combined with modern libraries • Migrate automations from UIPath to the new Python stack • Design scalable, resilient, and maintainable automation solutions • Integrate automations with APIs, databases, and Tivita's internal systems • Document processes, flows, and developed code • Monitor daily bot operations and ensure high availability for critical automations • Investigate, diagnose, and quickly resolve automation failures • Proactively identify issues before they impact customers • Implement improvements in observability, logging, and alerting • Respond promptly to critical incidents with a clear sense of urgency and prioritization

Brazil
Job Closed

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description - Design, develop, and optimize business systems related to Oracle, supporting high-concurrency data processing scenarios. - Participate in microservices architecture development, building distributed systems based on Spring Cloud, Dubbo, and related technologies. - Collaborate with the database team on database schema design, SQL optimization, and stored procedure development. - Write technical documentation, ensure code quality, and assist in system deployment and operations. Qualifications - Bachelor's degree or above, with 3+ years of Java development experience. Proficient in JVM, multi-threading, and network programming. - Strong expertise in Spring Boot, MyBatis, and other frameworks. Familiar with database development and SQL tuning. - Experience with distributed systems and message queues (Kafka/RocketMQ) is a plus. - Responsible, with excellent teamwork and problem-solving skills.

Worldwide
Job Closed
Fanatics, Inc. logo

Senior Backend Engineer

Fanatics, Inc.

We amplify pride and create connections for all fans around the world.

Backend Engineer171 days ago
OtherRemoteTeam 1,001-5,000Since 2011H1B No Sponsor

• Design, develop, test, deploy, and maintain high-quality backend services in production. • Own services end-to-end, including reliability, performance, observability, and operational readiness. • Collaborate with platform, data, and product partners to design clear service boundaries and APIs. • Participate in system design discussions and contribute to architectural decisions. • Help define and uphold engineering best practices around code quality, testing, and operations. • Participate in on-call rotations and troubleshoot production issues when they arise. • Conduct code reviews to maintain quality and share knowledge across the team. • Contribute to technical documentation and service runbooks. • Mentor junior engineers and help onboard new team members. • Be open to occasional travel to Fanatics offices and other locations for meetings, events, or team-building activities.

New York
$152K - $200K / year
Job Closed
Xideral logo

Senior FullStack Developer – .NET, React

Xideral

Code is borderless! Click below to learn more about our international services

Backend Engineer171 days ago
Full TimeRemoteTeam 201-500Since 2004H1B No Sponsor

• Develop and maintain web applications using ReactJS, C#, ASP.Net, and Microsoft .NET technologies • Build responsive user interfaces using HTML5, CSS3, and JavaScript • Design, develop, and integrate Web APIs and backend services • Perform peer code reviews and ensure adherence to coding standards and best practices • Collaborate with Product Owners and business teams to understand requirements and translate them into technical solutions • Work with relational and NoSQL databases, including SQL, stored procedures, ADO.Net, and Entity Framework • Provide support for customer requests and production incidents • Create test scripts and execute unit tests • Support automated testing efforts • Participate in CI/CD pipelines, static code analysis, and quality metrics • Mentor junior developers when required

Mexico
Job Closed