Apply

Senior Software Engineer

Posted 2024-10-17

View full description

πŸ’Ž Seniority level: Senior, 8+ years

πŸ“ Location: Portugal

πŸ” Industry: OutSystems development and business automation solutions

🏒 Company: BP3 Global, Inc.

πŸ—£οΈ Languages: English

⏳ Experience: 8+ years

πŸͺ„ Skills: Software DevelopmentSQLAgileFull Stack DevelopmentHibernateJavaJavascriptSpringSpring BootTypeScriptNosqlCommunication SkillsJavaScript

Requirements:
  • Bachelor of Science degree or equivalent in Computer Science or similar technical major, or equivalent professional experience.
  • 8+ years of software development experience with Java and OOP programming.
  • Skilled with JavaScript or TypeScript and their related ecosystems.
  • Experience with Spring, Spring Boot, JPA/Hibernate.
  • Proficiency in SQL and NoSQL technologies.
  • Experience with integration technologies.
  • Previous experience with Camunda.
  • Good verbal and written communication skills.
  • Able to work independently.
Responsibilities:
  • Work with BP3 Global's internal product group.
  • Focus on full stack development.
  • Build and maintain products for consultants and clients.
  • Aim to accelerate delivery and increase quality of deliverables.
  • Provide innovative functionality to augment other tools used in Intelligent Process Automation.
Apply

Related Jobs

Apply

πŸ“ Germany, Portugal, Spain, UK

🧭 Full-Time

πŸ” Payments technology

🏒 Company: Form3 (via Otta)

  • Deep understanding of designing and building distributed systems.
  • Enjoy working on complex challenges within critical software requiring high performance and robustness.
  • Familiarity with cloud and containerization technologies, test automation tools, and CI/CD pipelines.
  • Interest in owning projects end-to-end and supporting them in production.
  • Appreciation for clean code and software engineering best practices.
  • Experience with Go and a 'right tool for the job' mentality.
  • Great communication skills for knowledge sharing and collaboration.

  • Design, develop, and optimize high-performance Go-based microservices that are essential to transaction management and payment processing.
  • Push the boundaries of CockroachDB via efficient configurations and high-performing queries for scalability and speed.
  • Optimize inter-service communication using NATS for low-latency and distributed processing.
  • Continuously refine services to maintain cost-efficiency while upholding performance SLOs.
  • Ensure high availability standards in a Kubernetes multi-cloud environment across AWS, Azure, and GCP.

AWSGCPKubernetesAzureGoCommunication SkillsCollaborationCI/CDTerraformMicroservices

Posted 2024-11-23
Apply
Apply

πŸ“ Germany, Spain, Portugal, UK

πŸ” FinTech

🏒 Company: Form3 (via Otta)

  • Deep understanding of designing and building distributed systems.
  • Experience with Go programming language and a 'right tool for the job' mentality.
  • Familiarity with cloud and containerization technologies, test automation tools, and CI/CD pipelines.
  • Appreciation of clean code and software engineering best practices.
  • Strong communication skills and enjoyment in sharing knowledge and collaborating.

  • Responsible for the development of Form3's Fraud & Anti Money Laundering solutions.
  • Involved in end-to-end software development project lifecycles, from design and planning through testing and support.
  • Work collaboratively within the FinCrime team to deliver best-in-class services.

AWSSoftware DevelopmentElasticSearchGCPJavaKubernetesElasticsearchGoPrometheusCommunication SkillsCI/CDTerraformMicroservices

Posted 2024-11-23
Apply
Apply

πŸ“ Germany, Portugal, Spain, UK

πŸ” Payments technology

🏒 Company: Form3 - External

  • Deep understanding of designing and building distributed systems.
  • Enjoys working on complex challenges within critical software with a focus on high performance and robustness.
  • Familiarity with cloud and containerization technologies, test automation tools, and CI/CD pipelines.
  • Interest in owning projects end-to-end and supporting them in production.
  • Appreciation of clean code and software engineering best practices.
  • Experience with Go and a 'right tool for the job' mentality.
  • Great communication skills and a collaborative spirit.

  • Maintain and enhance mission-critical infrastructure technology for banks and financial institutions.
  • Identify and implement improvements to enhance performance, scalability, and reliability of high-volume payment systems.
  • Collaborate with senior engineers to tackle challenges of securely processing millions of transactions daily.
  • Support high-volume payment products, resolve queries, and investigate transaction anomalies driven by customer requests.

KubernetesGoGrafanaPrometheusCommunication SkillsCI/CDDevOpsTerraformMicroservices

Posted 2024-11-23
Apply
Apply

πŸ“ Germany, Portugal, Spain, UK

πŸ” Payments

🏒 Company: Form3 - External

  • Deep understanding of designing and building distributed systems.
  • Enjoys working on complex challenges within critical software where high performance and robustness are essential.
  • Familiarity with cloud and containerisation technologies, test automation tools and CI/CD pipelines.
  • Interest in owning projects end-to-end and supporting them as they go live in production.
  • Appreciation of clean code and software engineering best practice.
  • Experience with Go, along with a 'right tool for the job' mentality.
  • Great communication skills who enjoy sharing knowledge and collaborating with others.

  • Design, develop, and optimise high-performance Go-based microservices, essential to transaction management and payment processing.
  • Push the boundaries of CockroachDB with efficient database configurations and high-performing queries to support scalability and speed.
  • Optimise inter-service communication using NATS for low-latency and distributed processing.
  • Continuously refine services to balance cost-efficiency with high performance, maintaining strict availability and performance SLOs.
  • Maintain high availability standards in a Kubernetes multi-cloud environment, operating across AWS, Azure, and GCP.

AWSGCPKubernetesAzureGoCommunication SkillsCollaborationCI/CDTerraformMicroservices

Posted 2024-11-23
Apply
Apply

πŸ“ Germany, Portugal, Spain, UK

πŸ” Payments

🏒 Company: Form3 - External

  • Deep understanding of designing and building distributed systems.
  • Enjoys working on complex challenges in critical software environments.
  • Familiarity with cloud and containerisation technologies, test automation tools, and CI/CD pipelines.
  • Interest in managing projects end-to-end.
  • Appreciation for clean code and software engineering best practices.
  • Experience with Go and a 'right tool for the job' mentality.
  • Great communication skills and enjoyment of collaborative work, particularly pair programming.

  • Design, develop, and optimise high-performance Go-based microservices that support payment processing by providing crucial operational data.
  • Work with CockroachDB, RDS, S3, and GCP Cloud Storage for data management and ensure performance.
  • Integrate with NATS for efficient inter-service communication.
  • Refine services for cost-efficiency while meeting performance SLOs.
  • Maintain high availability in a Kubernetes multi-cloud environment.

AWSGCPKubernetesAzureGoCommunication SkillsCI/CDTerraformMicroservices

Posted 2024-11-23
Apply
Apply

πŸ“ Germany, Portugal, Spain, UK

πŸ” FinTech

🏒 Company: Form3 - External

  • Deep understanding of designing and building distributed systems.
  • Experience with Go and familiarity with cloud and containerization technologies.
  • Knowledge of test automation tools and CI/CD pipelines.
  • Interest in owning projects end-to-end and supporting them as they go live in production.
  • Appreciation of clean code and software engineering best practices.
  • Great communication skills with an enjoyment of sharing knowledge and collaborating with others.

  • Responsible for the development of Form3’s Fraud & Anti Money Laundering solutions.
  • Work on the award-winning flagship product, APP Fraud Prevention.
  • Involved in end-to-end software development project lifecycles from design and planning through testing and implementation to maintenance and support.

AWSSoftware DevelopmentElasticSearchGCPJavaKubernetesElasticsearchGoPrometheusCommunication SkillsCI/CDTerraformMicroservices

Posted 2024-11-23
Apply
Apply

πŸ“ Germany, United Kingdom, France, Netherlands, Portugal

πŸ” Workflow automation and AI app integration

🏒 Company: n8n

  • Proven experience building and scaling backend systems in Node.js, ideally for complex or high-traffic applications.
  • Strong understanding of TypeScript or JavaScript.
  • Experience building robust RESTful APIs.
  • Relational database design and SQL programming skills (SQLite, PostgreSQL).
  • Experience with testing frameworks such as Jest, Jasmine, Cypress, etc.
  • A curiosity for learning new technologies and skills.
  • Belief in continuous learning, valuing feedback, and enjoying teamwork.

  • Focus on building out n8n for larger teams, specifically the Enterprise use case and necessary paid features.
  • Work mainly on the backend but also engage in frontend tasks when necessary.
  • Support the test-driven development of the software stack including code reviews, unit tests, and documentation.
  • Collaborate closely with the engineering team, product managers, designers, and developer advocates alongside senior management.

Node.jsPostgreSQLSQLJavascriptSQLiteTypeScriptJavaScriptRESTful APIsDocumentation

Posted 2024-11-16
Apply
Apply

πŸ“ United Kingdom, Portugal

πŸ’Έ 105000 GBP per year

πŸ” Accounting

🏒 Company: Translucent

  • A minimum of five years of building and shipping solutions is preferred.
  • Track record of delivering high-quality products and features at scale.
  • Ability to turn and create business and product ideas into engineering solutions.
  • Desire to work in a fast-paced environment, continuously grow, and master your craft.
  • Experience in building scalable backend systems, preferably with a background in business or founding experience.

  • Refines on our technical vision.
  • Lead discussions and implementation of multiple complex projectsβ€”advocates for new, impactful ideas.
  • Continuously improve company processes, tools, and systems that allow us to scale the code base, productivity, and the team.
  • Recruit, refer, interview, and develop your own interview questions while fostering a culture of excellence, velocity, and humility.
  • Build the data warehouse with workflow execution engine.
  • Inspire and mentor less experienced engineers.

PythonGCPKotlinKubernetesgRPCPostgresCollaboration

Posted 2024-11-16
Apply
Apply

πŸ“ Canada, USA, UK, Western Europe

🧭 Full-Time

πŸ’Έ 145000 - 195000 USD per year

πŸ” Software Development

  • 5+ years of professional engineering experience building and shipping production software.
  • Self-motivation and a drive to get things 'done', working independently but closely integrated with the team.
  • Demonstrated proficiency in one or more programming languages (e.g. Golang, Rust, C/C++ or Python).
  • Working knowledge of Git (and GitHub) and related workflows.
  • Excellent verbal and written English communication skills.

  • Work with the Open Source community to improve Telegraf.
  • Design and implement new features of Telegraf as a team.
  • Effectively troubleshoot issues and address bugs.
  • Communicate in writing and develop publicly with the Telegraf community.

GitGolangCommunication Skills

Posted 2024-11-15
Apply
Apply

πŸ“ Germany. United Kingdom. France. Netherlands. Portugal

πŸ” Low-code platform for workflow automation and AI app integration

🏒 Company: n8n

  • Proven experience building and scaling backend systems in Node.js for complex or high-traffic applications.
  • Strong understanding of TypeScript or JavaScript.
  • Experience building robust RESTful APIs.
  • Relational database design and SQL programming skills (SQLite, PostgreSQL).
  • Experience with testing frameworks such as Jest, Jasmine, Cypress, etc.
  • Curiosity and love for learning new technologies.
  • Belief in continuous learning, valuing feedback, and enjoying collaboration.

  • Work mainly on the backend but happy to jump on frontend tasks when needed.
  • Support the test-driven development of the software stack (e.g. code reviews, unit tests, CI) and documentation.
  • Work closely with the engineering team, and cross-functionally with product managers, designers, and developer advocates.
  • Drive further growth of the company by collaborating with senior management to enhance product offerings.

Node.jsPostgreSQLSQLJavascriptSQLiteTypeScriptJavaScriptRESTful APIs

Posted 2024-11-15
Apply