Senior Odoo Developer – Warehouse and Accounting
Primary stack
Nice to have's
Job description
About the Position
Senior Odoo Developer – Warehouse and Accounting
Madrid, Spain
At Singular Beacon we are looking for a candidate with integrity, insight and initiative to join our team as a Senior Odoo Developer – Warehouse and Accounting.
We are looking for people who are passionate about technology, with vision and a drive for excellence, who stand out for their skills in programming and business process automation, their strategic vision and their passion for technology, and who have proven professional experience in implementing, customizing and maintaining Odoo-based systems, most especially the Warehouse (Inventory) and Accounting modules.
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
What will you do?
- You will be part of the operations team whose challenge is to successfully deliver digital transformation projects for our clients.
- You will deploy complex technical solutions based on Odoo, Python, React and SQL in a mixed Cloud environment (mainly Azure). You will also take part in Advanced Analytics, BI and Cybersecurity projects.
- You will also be in charge of creating attractive, effective landing pages to maximize lead generation.
- You will design and develop Odoo modules and adjacent services (APIs, integrations) to deliver end-to-end digital solutions that meet measurable business objectives.
- You will be the Warehouse and Accounting specialist: you will model and fine-tune inventory flows (routes, multiple warehouses, replenishment rules, valuation and traceability) and our clients' accounting operations (Spanish localization, VAT, bank reconciliation and period closings).
- At all times you will be the project's technical reference: you will define the solution and lead the main execution of the implementations, with the team's support whenever needed.
- You will also broaden your scope as a Data Engineer and Data Scientist, developing solutions in ADF (Azure Data Factory), Python and PowerBI to design and lay out dashboards that give our clients valuable, actionable information.
Responsibilities Management
- Coordinate the planning, execution and monitoring of technology projects, ensuring that timelines and objectives are met.
- Document processes, requirements and deliverables in collaboration with technical and functional teams.
- Interact with internal and external clients to gather requirements, manage expectations and present progress.
- Lead working sessions to identify opportunities for improvement and propose digital solutions.
- Mentor mid-level and junior profiles, reviewing PRs and spreading good practices (OCA style, coding and security guidelines).
Development or Integration
- Development and customization of modules, views and plugins in Odoo and/or Wordpress.
- 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 both on CMSs and with modern frameworks: Angular, React, Laravel, Flask and/or Vue.js.
- Integration of tools through ETL/ELT flows in serverless and/or orchestrated environments.
- Contribute to migrations/upgrades (OpenUpgrade or others), localizations (accounting/VAT) and multi-company/multi-country deployments.
- Version control using Git-based VCS systems.
Warehouse and Inventory
- Analysis and design of the client's logistics processes: receipts, locations, picking, packing, shipping and returns.
- Advanced configuration of Odoo Inventory: multiple warehouses, routes and replenishment rules, minimum stock rules, cross-docking and make-to-order or buy-to-order.
- Inventory valuation (standard, FIFO and average cost), perpetual inventory and its correct reflection in the accounts.
- Traceability by lot and serial number, cycle counts and discrepancy control.
- Warehouse integrations with third parties: carriers, external WMSs, barcodes and radio-frequency terminals.
Accounting
- Implementation and configuration of Odoo Accounting with the Spanish localization: chart of accounts, taxes, fiscal positions and journals.
- The full purchasing and sales cycle: invoicing, bank reconciliation, management of receivables and payables, SEPA batch payments and due dates.
- Tax and reporting obligations: VAT, AEAT tax forms, SII and electronic invoicing.
- Analytic accounting, periodic closings, fixed assets and reconciliation between inventory valuation and the accounting result.
- Migration and loading of accounting data from the source system, with reconciliation and validation of balances.
BI and Analytics
- 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.
- Prompting AIs via terminal or API to look up information, write code, review texts and, should the project require it, automate complex processes (document parsing, image classification, extracting insights from datasets, etc.).
Cybersecurity
- Installation of a security ecosystem based on Office Protect, Bitdefender and LastPass.
- ISO 27001 pre-implementation.
Maintenance and Support
- Maintenance of the Cloud web server and LAMP environment, monitoring, incident detection and resolution.
- Maintenance of web applications based on the CMSs Odoo and Wordpress.
- Maintenance of the transactional email delivery system.
Requirements
The basics...
- A STEM university degree (bachelor's, licenciatura or master's), preferably in Engineering, Mathematics or Physics.
- More than 5 years of professional experience developing and implementing solutions on Odoo.
- Experience in Warehouse and Accounting with Odoo: having implemented both modules for clients, from start to finish, and not just having configured them on a one-off basis.
- Proven experience developing with Python and the Odoo framework.
- Knowledge of relational databases (PostgreSQL).
- Experience customizing Odoo modules (Sales, Purchase, Accounting, CRM, Inventory, etc.).
- Ability to analyze processes and propose improvements.
- Knowledge of agile methodologies (Scrum, Kanban).
- Knowledge of JavaScript, XML, HTML/CSS, React.js.
You'll blow us away if you also...
- Previous experience in a technology consultancy and/or in ERP implementation.
- Odoo certifications (optional but valued).
- You have hands-on experience in Analytics, Machine Learning and/or Artificial Intelligence (Pandas, Scikit learn and TensorFlow).
- You have experience with reporting tools: PowerBI, Tableau, Qlik, Microstrategy.
- Good level of technical English.
- You have an entrepreneurial mindset and have tried your hand at running a business.
We Offer
- Competitive 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.
- 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:
- Adjusting your workload
- 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.
When and where will you 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.
- As for where you live, 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. We have an ERP (Odoo) where we log our hours to keep detailed track of the effort spent so that we can bill it to our clients.
- 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 will you work with?
These are the people you will interact with most in your day-to-day work. Feel free to contact them on LinkedIn if you need further feedback before submitting your application.
Yamil Fernández
Full Stack Developer - IT Manager
Full Stack Developer specializing in the development and integration of business solutions.
Experienced in modern technologies, Odoo, JavaScript and Python frameworks, data analysis with Power BI and cloud environments such as Azure Functions, along with solid database management and integration.
He combines a solid technical outlook with a focus on efficiency and continuous improvement.
Passionate about technology and constant learning, he drives projects that connect systems, optimize processes and generate real value for organizations.
Jesús Bouza
Senior Full Stack Developer - Head of Technology
Software engineer specializing in digital consulting, custom solution development and artificial intelligence. He has led and taken part in digitalization, web development and advanced analytics projects in both corporate and research and development settings, combining a strong technical foundation with a highly business-oriented outlook.
Passionate about a
© 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.