About Online Filings
Our mission is to empower entrepreneurs to realise their dreams and focus on what truly matters.
Our Online Filings platform and software simplifies, automates, and eliminates business administrative tasks, helping entrepreneurs accomplish more with less effort.
We aim to remove obstacles and enable entrepreneurs to achieve success faster and more effectively.
Role Overview
As a Software Engineer/Developer, you will design and develop our next-generation web application and API using the MERN stack. You will also maintain and enhance our proprietary CMS engine, utilising technologies such as Bootstrap, jQuery, ES6, OOPHP 8, and MongoDB.
If you are passionate about software development and eager to work on cutting-edge projects, we encourage you to apply. Join our dynamic team and contribute to building innovative solutions that make a difference.
Key Responsibilities
- Software Development Lifecycle: Manage the entire SDLC from requirements gathering to design, implementation, and production deployment through CI/CD pipelines.
- API Development: Design and develop REST API endpoints using NodeJS and Express, and create comprehensive documentation.
- Database Management: Design and optimise MongoDB data structures, including advanced queries and aggregation.
- Web Application Development: Develop web applications using ReactJS, adhering to product and UI specifications with a user-focused approach.
- Integration Maintenance: Maintain and build integrations with various external APIs, including AWS, Stripe, Zendesk, SendGrid, Twilio, Google Cloud (Vision), AdWords/Bing Ads, Companies House, and HMRC.
- CMS Maintenance: Ensure the smooth operation of our proprietary CMS (built with OOPHP 8, Bootstrap, jQuery, and ES6) and automation tools (NodeJS, ES6).
- Collaboration: Work closely with product/content teams, business intelligence/digital marketing teams, and customer experience teams.
- Best Practices: Research and apply best practices throughout the system.
- Code Reviews and Learning: Participate in code reviews, learning sessions, and workshops.
Qualifications and Key Skills
- Education: Bachelor of Science in Computer Science from a Tier 1 University.
- Experience: A minimum of 3 years of full-time professional work experience with JavaScript (ES5, ES6), both front-end (ReactJS or jQuery/Bootstrap) and back-end (NodeJS, Express).
- Proficiency: Strong skills in HTML/CSS (DOM, CSS selectors, JS events).
- Object-Oriented Language: Familiarity with at least one other object-oriented language (e.g., OOPHP, Java, C#).
- Responsive Design and Testing: Experience with responsive design and unit testing.
- Database Skills: Strong understanding of MongoDB, including aggregation and querying advanced data structures (nested arrays and objects).
- Debugging and Tools: Proficiency in debugging tools (Chrome Dev Tools, Node inspect, Python debugger), Git, and basic Linux administration.
- Soft Skills: Proactive, self-motivated, highly organized, and able to work independently in a fast-paced environment. Proven ability to manage multiple priorities and work effectively remotely.
Preferred Qualifications
- Education: Masters of Science in Computer Science from a Tier 1 University.
- Project Management: Experience with Scrum or agile methodologies.
- Additional Languages and Tools: Knowledge of Object-Oriented PHP, Composer, Twig, and Python.
- Automation and Logging: Experience with automation and logging.
- Development Tools: Familiarity with JetBrains IDE, Jira, Confluence, and Bitbucket.
- SDLC Processes: Understanding of SDLC processes.
- Analytics: Experience with tools like Google Analytics, Mouseflow, and Browserstack.
- API Exposure: Exposure to APIs such as Stripe (payment intents, subscriptions, webhooks, sales extractions), Plaid, Twilio, Zendesk, and SendGrid.
Benefits and Perks
Our comprehensive offering is designed around flexibility, well-being, and continuous growth, ensuring that you have the support and resources to excel both professionally and personally.
- Competitive Salary: €20,000 - €24,000 gross per year, with yearly salary reviews and increases (based on performance).
- Meal Allowance: €7 per day, the equivalent of €1694 per year tax free, in addition to your base salary.
- Holiday allowance: paid monthly (duodécimos), equivalent to one month's salary, in addition to your gross salary.
- Christmas allowance: paid monthly (duodécimos), equivalent to one month's salary, in addition to your gross salary.
- Hybrid Working: 3 days per week in the office in Porto.
- Holiday Allowance: 22 days holiday plus Portuguese national holidays.
- Powerful computer to work from your home.
- Contract type: 12 months with the opportunity to become Permanent, after a year.
Online Filings is an equal opportunity employer. We celebrate diversity and are committed to equal employment and creating an inclusive environment for all employees, irrespective of race, gender, sex, religion, nationality, age or disability.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Data Engineer
2026-06-18
Java Backend Developer
2026-06-19
GenAI Developer
2026-06-19
- Posted
- Oct 17, 2024
- Type
- Full-time
- Level
- Associate
- Location
- Porto
- Company
- OnlineFilings
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Data Engineer
2026-06-18
Java Backend Developer
2026-06-19
GenAI Developer
2026-06-19