About Online Filings
Our mission is to empower entrepreneurs to realise their dreams, giving them more time to focus on what truly matters.
Our platform simplifies all administrative tasks, allowing entrepreneurs and small business owners to manage their business admin effortlessly and without the usual complexities.
By harnessing cutting-edge technology and data analytics, coupled with outstanding customer service, we provide a seamless experience that emphasises simplicity, efficiency, and rapid execution. Our goal is to remove obstacles, enabling you 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 SERN stack.
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.
This role will be eligible for visa sponsorship for candidates that are already based in the UK.
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, optimize, and maintain SQL data models, ensuring efficient structure and performance, including the development of complex queries for advanced data manipulation and retrieval.
- 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.
- Legacy CMS Maintenance: Ensure the smooth operation of our proprietary CMS (built with OOPHP 8, Bootstrap, jQuery, and ES6) and automation tools (NodeJS, ES6) until migration to our new order management system built with the SERN stack.
- 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: Bachelor of Science in Computer Science, complemented by a Master's in Data Science from a Tier 1 university.
- Project Management: Experience with Scrum or agile methodologies.
- Automation and Logging: Experience with automation and logging.
- Project Management and Collaboration Tools: Familiarity with Jira, Confluence, and Bitbucket.
- SDLC Processes: Understanding of SDLC processes.
- Analytics: Experience with tools like Google Analytics
- API Exposure: Exposure to APIs such as Stripe (payment intents, subscriptions, webhooks, sales extractions), Open Banking, Chat GPT, Twilio, Zendesk, and SendGrid, etc...
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
Sr. Java Fullstack developer
2026-05-24
.Net Developer
2026-05-21
Web Analyst (All Genders)
2026-05-28
- Posted
- Dec 31, 2024
- Type
- Full-time
- Level
- Associate
- Location
- Porto
- Company
- Online Filings
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Sr. Java Fullstack developer
2026-05-24
.Net Developer
2026-05-21
Web Analyst (All Genders)
2026-05-28