Singular Beacon logo

Senior Developer and Project Manager

Singular Beacon·€40,000 – €60,000

Primary stack

PythonReactSQLAzureGitPower BIAgile

Job description

About the Position

At Singular Beacon we are looking for a candidate with integrity, insight, and initiative to join our team as a Senior Developer and Project Manager in Madrid, Spain.

We are looking for people who are passionate about technology and about execution, with a drive for excellence, who know how to lead projects and teams while still getting into the code when needed, and who have proven professional experience in Odoo development and in managing digital transformation projects in consulting environments.

We would like to build a long-term relationship based on the trust, transparency, empathy, and passion we all share for our profession.

Join a team where your dedication and autonomy will be key to achieving shared success. For our part, we will work to ensure these skills are rewarded with interesting professional experiences and generous compensation in line with the value you bring to the organization, reflecting the successes we will share.

Responsibilities

Project Management

  • Planning, execution, and monitoring of projects from start to finish, being accountable for scope, timeline, team, and budget.
  • Weekly project governance: dailies and weeklies, follow-up minutes for the client, and documentation of what has been delivered.
  • Risk and dependency management, spotting deviations, and triggering the corrective plan before they affect the client.
  • Liaison with the client's managers and escalation point for incidents, proposing a solution and not just a diagnosis.
  • Gathering and documenting requirements and deliverables together with the technical and functional teams.

Team and Capacity

  • Assigning people to projects according to priority, skills, and workload, and tracking utilization.
  • Anticipating capacity bottlenecks, proposing reinforcements, reprioritization, or scope adjustments.
  • Mentoring mid-level and junior profiles, reviewing PRs, and spreading good practices (OCA style, coding, and security guidelines).
  • Coordinating dependencies between Development, Consulting, Data & Analytics, and Digital Marketing so that they do not block deliveries.
  • Monitoring time tracking so that billing reflects the actual effort.

Profitability and Financial Control

  • Tracking margin by project: planned versus consumed hours, deviations, and the cause of each one.
  • Controlling prepaid hour packages and billing milestones, giving warning before they run out or are exceeded.
  • Proposals to improve profitability: automating repetitive tasks, reusing components, and adjusting the mix of profiles.
  • Preparing the project financial information that management needs to make decisions.

Development and Integration

  • Architecture, development, and advanced customization of Odoo modules (v16+): models/ORM, api decorators, ACL/record rules, server actions, QWeb/OWL, JavaScript, and XML, with a focus on performance and maintainability.
  • Integration of Odoo with other platforms and systems through APIs.
  • Development of web solutions with modern frameworks: React, Angular, Flask, and/or Vue.js.
  • Migrations and upgrades (OpenUpgrade or others), localizations, and multi-company/multi-country deployments.
  • Version control using Git-based VCS systems.

Data and BI

  • Building ETLs in SQL or Python (XML-RPC, REST, or similar APIs) on SQL Server, MySQL, PostgreSQL, and Parquet.
  • Building dashboards in PowerBI and occasionally in Microstrategy or Qlik.
  • Use of AI via terminal or API to automate repetitive project tasks: document parsing, code review, and extracting insights from datasets.

Quality, Method, and Continuous Improvement

  • Ensure that projects are carried out in line with the firm's methodology.
  • Document and maintain operational processes, making explicit the knowledge that today lives only in people's heads.
  • Identify repetitive tasks and automate them, measuring the savings achieved.
  • Define and track operational indicators (timeliness, quality, reopened incidents, satisfaction) and act on them.

Requirements

Basic Requirements

  • A STEM university degree (bachelor's, licenciatura, or master's), preferably in Engineering, Mathematics, or Physics.
  • More than 5 years of professional experience, with a demonstrable track record as a senior profile.
  • Experience working in a consultancy.
  • Having run projects from start to finish with responsibility for scope, timeline, team, and budget.
  • Real development experience on Odoo and Python: the ability to define the solution, review it, and write it yourself if needed.
  • Coordination of technical teams and of several projects in parallel.
  • Project financial tracking: prepaid hour packages, billing milestones, and margin.
  • Relational databases (PostgreSQL) and agile methodologies (Scrum, Kanban).

Preferred Skills

  • Odoo certifications.
  • Formal training or certification in project management (PMP, PRINCE2, Scrum Master).
  • Previous experience in a boutique consultancy or in environments with several client accounts running at once.
  • Power BI at the modeling level, not just as a consumer.
  • Experience with Odoo migrations and upgrades.
  • Good level of technical English.
  • Entrepreneurial mindset: you have started something of your own or led an initiative from scratch.

We Offer

  • A permanent full-time contract with pay in line with the candidate's experience and merit.
  • Pay governed by our remuneration policy and the contract subject to the collective agreement for consulting, information technology, and market and opinion research companies.
  • All employees benefit from our incentive policy.
  • Close-Knit Team: there are few of us and we look after each other. At Singular we care about people and think of ourselves as a family.
  • Training: training is one of our pillars, so you will design a training plan with your manager and the company will help you carry it out in two ways:
    1. Adjusting your workload
    2. Potentially funding part of it.
  • Benefits in Kind: the option of receiving part of your pay in kind (meal vouchers, childcare, health insurance, and/or training).
  • Community: we try to organize all kinds of team building and networking activities, from attending events to heading out to the mountains for a hike, by way of LAN parties and the like.
  • Complementary Projects: as you will read in the about us section, we collaborate on projects of various kinds, such as social platforms and/or the production of podcasts.

Salary

€40 - 60 k/year + incentives for 40h/week or the equivalent for shorter working hours. Final salary to be agreed based on your résumé, previous experience, and internal assessment.

When and Where You Will Work

  • Remote-friendly work, at least 20% of the time and up to 60%, subject to the project, the client, and your manager's approval.
  • The only requirement is to reside in the Community of Madrid and/or be able to get to the workplace, or to meetings that may come up unexpectedly, within an hour and a half.
  • The standard working day is 9:00 to 18:30 Monday to Thursday and 9:00 to 15:00 on Fridays. Everyone arranges their working day within the 8:00 to 20:00 window to complete their 40 weekly hours as they see fit, always trying to meet the needs of the project and the client.
  • You will have 23 days of vacation per year by contract under the collective agreement, to which we add 2 extra days granted by the company if you meet your objectives.

Who You Will Work With

  • Carlos Pascual, Director: An entrepreneur by vocation, a consultant by profession, and the captain of this ship. A Data Analytics specialist with a solid track record in the Retail and Human Resources sectors.
  • Yamil Fernández, Full Stack Developer: Full Stack Developer specializing in the development and integration of business solutions.
  • Jesús Bouza, IT Manager: Software engineer specializing in digital consulting, custom solution development, and artificial intelligence.

The Process

Weeks 1 and 2

  • Review of Your Application: This step takes us about two weeks, during which we will review your CV and cover letter in detail to prepare for the interview.

Week 3

  • Phone Call: One week

© Singular Beacon. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Popular searches