-
OnlineFilings

Junior to Mid-Level Full Stack Engineer/ Developer

OnlineFilings
Portugal · Full-time · Associate

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

jquery bootstrap css python reactjs c ui aws git php java jira cloud excel linux scrum composer confluence javascript responsive
Login to Apply
Posted
Oct 17, 2024
Type
Full-time
Level
Associate
Location
Porto

Industries

IT Services IT Consulting Internet Marketplace Platforms IT System Custom Software Development

Categories

Customer Service Analyst

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
ErasmusTalent
Related

Data Engineer

2026-06-18

Full-time
Associate
Netherlands
IT Services
Information Technology
View Job Details
Digivance Solutions
Related

Java Backend Developer

2026-06-19

Full-time
Mid-Senior
United Arab Emirates
IT Services
Information Technology
View Job Details
Redeploy
Related

GenAI Developer

2026-06-19

Full-time
Not Applicable
Sweden
Embedded Software Products
Analyst