Full Stack Engineer (Upgrade Services) - Buffalo, NY
Odoo
Full Stack Engineer (Upgrade Services) - Buffalo, NY
Odoo ERP system is enterprise resource planning software used company-wide for the management of business processes. Odoo provides seamlessly integrated functional business apps called Odoo apps that form an ERP solution. Our unique proposition of integrated apps that work seamlessly together allows users to automate and track everything they do. The open-source development model of Odoo has allowed us to leverage thousands of developers and business experts to build the world's largest ecosystem of fully integrated business apps.
Odoo has become a global network with more than 12+ million users and partners in more than 120 countries, and we continue growing with 2000+ daily downloads. We are growing fast and need to hire faster.
Recruitment GuidebookUsers of the Product
12,000,000
Company Growth
60% Year over year
Company Maturity
Profitable
What we expect.
This is a hybrid (3 days onsite, 2 days remote) role in Buffalo, NY.
We are hiring Upgrade Engineers. In this role, you will maintain, fix, and migrate customized client deployments to the latest versions of Odoo. You’ll adapt our open-source applications to meet unique business needs and help ensure long-term client satisfaction and retention.
Must Have
- Maintain and support client solutions while working with cross-functional teams.
- Migrate client deployments to newer Odoo versions while preserving original functionality.
- Take ownership of assigned migration projects and deliver high-quality, on-time solutions.
- Design and develop scalable integrations within Odoo or with third-party applications.
- Troubleshoot, debug, and upgrade software to ensure stability in production environments.
- Follow best coding practices, including code reviews and test coverage.
- Implement client-specific modifications across various Odoo applications.
- Support cloud migrations, database transfers, and related troubleshooting.
- Coordinate with internal teams and stakeholders to ensure efficient project execution.
Must Have
- Proficient with object-oriented programming languages
- Understanding of relational databases
- Ability to learn and evolve quickly
- Curious and eager to learn
- Great communicator
Nice to Have
- Experience with Python and/or JavaScript
- Contributions to open-source projects
- Knowledge or experience of how businesses are run (e.g., sales, accounting, inventory management, etc.)
- Experience with Unix-like systems (Linux, macOS)
What's great in the job?
- Great team of very smart people in a friendly and open culture.
- No silly tools to use, no rigid working hours.
- No waste of time in enterprise processes, real responsibilities and autonomy.
- Expand your knowledge of various business industries.
- Real responsibilities and challenges in a fast evolving company.
What we offer.
- Healthcare, Dental, Vision, Life Insurance, FSA, HSA Matching, 401K Matching, and Commuter Benefits
- PTO (Paid-time-off), paid sick days, and paid holidays
- Employee Assistance Program; 3 X 1-hour telehealth calls with certified mental health professionals
- Evolve in a nice working atmosphere with a passionate, growing team!
- Chef-prepared lunches - snacks, fruit, and coffee/drinks on tap!
- Company-sponsored events for groups of 6+ employees
The estimated annual compensation range for this role is $75,000-$115,000. Please note that actual salaries may vary within, above, or below this range based on factors such as education, training, experience, professional achievement, business needs, and location.