Senior OutSystems Developer / TechLead (Portugal)

Permanent employee, Full-time · Lisbon

Your mission
What is this job about?
We are looking for a technology expert who develops, implements and supports solutions with a high degree of innovativeness, based on requirements coming from the customer, and you understand basics in the UX and know different patterns in software production.
The role of the TechLead or Senior Developer is to supervise and guide other team members in designing, building and testing collaborative applications that provide business solutions to our customers.
In this role you need to master the OutSystems Platform technology in conjunction with modern software engineering practices for developing web business applications in the context of agile projects.
Your profile
What we expect from you:
Develop solution features following OutSystems development best practices, ensuring solution performance and users adoption. Develop integrations with external systems according to the defined architecture guidelines.
You should be a team player and open-minded person, ready to defend your ideas and work, but also knowing others can have an even better solution for a given problem (listen and learn). Always ready for improvement and new knowledge.
You should have a deep understanding of the tools used to implement the code and its best practices. Skills to quickly capture what is being asked by business/tech lead. Ability to transfer your existing knowledge into low code platform.

Detailed responsibilities and duties:
  • As a TechLead of a team - lead the entire development effort.
  • Implement solutions complying with the architectural design, in time – all the time.
  • Deliver with quality and follow best practices, ensuring scalability and performance.
  • Test and troubleshoot code (also run code reviews), debug and fix software implementation problems
  • Review and refactor based on platform best practices
  • Study and research challenging tasks
  • Provide suggestion and ideas in solution architecture.
  • Be an active and helpful member of technical team.
  • Understand customer side technical architecture and landscape
  • Review customer side technical documentation (architecture diagram, ERD, etc.)
  • Act as technical contact in the project.
  • Be always on the look-out for new sales opportunities to improve solutions and bring additional value to the customer and eSystems.

Education level:
BSc. or MSc. in Computer Science

Experience:
  • Fluency in English (written and spoken)
  • Agile methodologies, Scrum, Kanban, Jira
  • Proficiency with at least one programming language: C# or Java;
  • 5+ years practical experience in Low Code projects
  • Ability to write quality code based on OutSystems best practices
  • Good documentation skills
  • Experience with relational database technologies, SQL
  • Knowledge in database modelling
  • Experience in HTML, CSS, JS and ASP.NET
  • Understanding networks, cloud and infrastructure platforms (Azure, AWS)
  • Understanding UX principles
  • Practical experience with software architectures.
  • Project experience and good feedback/references from previous projects.  
Certifications (preferable):
  • OutSystems Professional or Expert Developer (Reactive or Traditional)
  • Certifications from relational DB courses
Why us?
What you get:
  • A place in a SuperHero league
  • Job in a company where everybody truly cares about what they do, how they do it and why
  • Being a very valuable part of the team. Your opinion will always matter, and your voice will always be heard
  • Flexibility, common sense, and lack of bureaucracy
  • Top-notch equipment as all the superheroes need to have super tools
  • Various development courses to make you even better professional and happier employee
  • “Hero of the month” app with additional benefits you can win
  • Really cool colleagues around
About us

At eSystems, we pride ourselves on being a premier Low-Code solutions provider in the Nordics. Our vibrant team consists of 50 dedicated professionals from various nationalities, all united in their passion for innovation. Our multidisciplinary team – mainly located in Finland and Portugal – encompasses talented developers, architects, designers, engineers, and trainers. Together, we excel in offering consulting services and spearheading low-code-based application development and integration projects. Our aim? To accelerate the digital transformation journey of our clients.

Our core mission is to generate substantial value for both our clients and our team members. Joining us means becoming part of an energetic ecosystem where growth and development are not just encouraged but are part of our ethos. Whether you're looking to advance your personal skills or aiming to climb the professional ladder, eSystems is a place where your ambitions are nurtured.

As our operations continue to scale at a rapid pace, we're on the lookout for bright, future-oriented professionals eager to explore a plethora of exciting opportunities. With a slew of new projects on the horizon and an expanding roster of clients and partners, there's never been a better time to become part of our expanding team.

Embark on a journey with eSystems, where your contributions not only drive digital innovation but also pave the way for a rewarding career filled with advancement opportunities. Join us in our quest to shape the future of digital solutions, one groundbreaking project at a time.

We are looking forward to hearing from you!
Thank you for your interest in eSystems Nordic Oy. Please fill in the following short form. Should you have difficulties with the upload of your data, please send an email to jobs@esystems.fi.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.