Bażiku
Software Engineer (Golang) - Full-remote, Portugal based
Ippubblikat: 18.05.2026
Data tal-għeluq: 02.07.2026
Referenza tax-xogħol: 565fadb6336b36a85996ffe42cc54da3
Informazzjoni dwar ix-xogħol
Post
Lisboa, Lisbon Metropolitan Area, Portugal
Kumpanija
Jobio
Klijent / Impjegatur
Boost-It
Referenza tax-xogħol
565fadb6336b36a85996ffe42cc54da3
Tip ta' lista
Bażiku
Permess tax-xogħol tal-UE meħtieġ
Le
Ippubblikat
18.05.2026
Data tal-għeluq
02.07.2026
Deskrizzjoni tax-xogħol
Boost IT is a Portuguese technology consultancy company, we are integrated into one of the most entrepreneurial groups in Portugal, with investment in more than 30 companies.We want to be known for being the most dynamic, energetic and reliable company to operate in the market and, for that, we want to count on you.If you're passionate about technology and want to work on the most relevant technology projects, then this ad could be for you!Boost IT. Doing IT. BetterTasksParticipate in the entire application lifecycle, focusing on coding and debuggingWrite clean code and documentation for functional web applications developmentDesign, develop and deploy backend services and APIs that support high traffic, focusing on low latency, scalability, and high availabilityParticipate and support the Agile methods and frameworks by taking part in planning events, daily stand-ups, planning sessions, code reviews and other discussions and eventsCollaborate and work closely with other developers, becoming a valued member of a self-managing and self-organizing, cross-functional teamContinuously improve the products, architecture and structure by participating in code reviews and innovating on the servicesManage and optimize scalable distributed systems on the CloudDevelop automated tests to ensure that business needs are met and allow for regression testingGather and address technical and design requirementsBuild reusable code and libraries for future useFollow emerging technologies Mentor and coach other members of the Backend chapterRequirementsBachelor’s Degree or higher in Computer Science or Software Engineering with appropriate experienceProven work experience as a Backend Engineer for 6+ yearsExperience with Scrum Agile frameworkProven experiences in source code management tools like Bitbucket and GitIn-depth understanding of the entire web development process (design, development, and deployment)Have production experience with programming languages such as GOExperience with Amazon AWS's serverless technologies Experience in developing global distributed systems and microservicesKnowledge about systems architectureGood skills with databases development and maintenance (SQL and NoSQL)Experience in building RESTful APIsExperience with messaging systems (SQS, SNS and Kafka)Knowledgeable about design patterns, logging, and monitoringExperience with testing frameworks, performance testing, and unit testingExcellent analytical and time management skillsTeamwork skills with a problem-solving attitudePassionate about software development ADDITIONAL EXPERIENCE PREFERRED OR HELPFUL:Experience with Cloud Data Platforms (Snowflake, Matillion)Experience with TerraformExperience with JenkinsExperience with Kubernetes and Docker containersExperience with product Atlassian tools like Jira (product backlog) and Confluence (documentation)Knowledge in CI/CD pipelines with deployment automation, quality assurance methodologies and security analysis
Ħiliet
ABAP
adapt to changes in technological development plans
AJAX
Ajax Framework
analyse software specifications
Ansible
Apache Maven
Apache Tomcat
APL
ASP.NET
Assembly (computer programming)
blockchain openness
blockchain platforms
C
COBOL
CoffeeScript
collect customer feedback on applications
Common Lisp
computer programming
create flowchart diagram
cyber attack counter-measures
data visualisation software
debug software
defence standard procedures
define technical requirements
design user interface
develop automated migration methods
develop creative ideas
develop software prototype
do cloud refactoring
Drupal
Eclipse (integrated development environment software)
engineering principles
engineering processes
Erlang
Git
Groovy
Haskell
IBM WebSphere
ICT debugging tools
ICT security legislation
identify customer requirements
integrate system components
integrated development environment software
Internet of Things
interpret technical requirements
Java (computer programming)
JavaScript
JavaScript Framework
Jenkins (tools for software configuration management)
KDevelop
Laravel
Lisp
manage engineering project
Matlab
Microsoft Visual C++
migrate existing data
ML (computer programming)
MySQL
NoSQL
object-oriented modelling
Objective-C
OpenEdge Advanced Business Language
Oracle Application Development Framework
Pascal (computer programming)
perform scientific research
Perl
PHP
Project Management
Prolog (computer programming)
Puppet (tools for software configuration management)
Python (computer programming)
R
Ruby (computer programming)
Salt (tools for software configuration management)
SAP R3
SAS language
Scala
Scratch (computer programming)
screen reader
Smalltalk (computer programming)
smart contract
software anomalies
software frameworks
Spark
SQL
STAF
Swift (computer programming)
technical drawings
tools for software configuration management
Trading Software
TypeScript
use an application-specific interface
use automatic programming
use concurrent programming
use functional programming
use logic programming
use object-oriented programming
use query languages
use software design patterns
use software libraries
use technical drawing software
utilise computer-aided software engineering tools
utilise machine learning
VBScript
Visual Basic
Web Services
WordPress
World Wide Web Consortium standards
Xcode