Apply

Senior Software Engineer

Posted 2024-12-04

View full description

πŸ’Ž Seniority level: Senior, 4-6 years

πŸ“ Location: Spain

πŸ’Έ Salary: 85000.0 - 115000.0 EUR per year

πŸ” Industry: Financial Services

🏒 Company: AffirmπŸ‘₯ 1001-5000πŸ’° $ Post-IPO Equity on 2021-01-13πŸ«‚ on 2023-02-08LendingFinancial ServicesPaymentsFinTech

πŸ—£οΈ Languages: English

⏳ Experience: 4-6 years

πŸͺ„ Skills: Backend DevelopmentPythonSoftware DevelopmentJavaKotlinCollaboration

Requirements:
  • 4-6 years proven experience as a software engineer.
  • Proficiency in Python or Kotlin/Java is a must.
  • Proficiency in object-oriented and dynamically typed languages.
  • Ability to synthesize complex business, product, and technical requirements to consistently produce high quality system designs and software.
  • Ability to collaborate with your team in a fast-paced environment.
  • Familiarity with deployment and automated testing frameworks.
  • Prior experience architecting, building, launching and maintaining complex systems.
Responsibilities:
  • Work with product managers and tech leads to develop features to support product and commercial initiatives.
  • Consistently generate simple and sophisticated designs, and write high-quality code that can be easily understood and used by others.
  • Build relationships with people across engineering and other organizations for the design, implementation, roll-out and maintenance of projects.
  • Improve the current platform's extensibility, performance and usability to support rapid global deployment, scaling and expansion.
  • Actively participate in making your team and workplace an inclusive environment for people from all backgrounds.
  • Participate in an on-call rotation as a requirement.
Apply

Related Jobs

Apply

πŸ“ Spain

🧭 Full-Time

πŸ’Έ 85000 - 115000 EUR per year

πŸ” Financial services

🏒 Company: AffirmπŸ‘₯ 1001-5000πŸ’° $ Post-IPO Equity on 2021-01-13πŸ«‚ on 2023-02-08LendingFinancial ServicesPaymentsFinTech

  • Over 5 years of proven experience as a software engineer.
  • Proficiency in Python or Kotlin/Java, along with experience in object-oriented, dynamically and strongly typed languages.
  • Ability to synthesize complex business, product, and technical requirements.
  • Experience with deployment and automated testing frameworks, AWS services (EC2, S3, RDS), OpenSearch, and Kubernetes.
  • Prior experience architecting, building, launching, and maintaining complex systems.

  • Work with product managers and tech leads to develop features to support product and platform initiatives.
  • Generate simple and sophisticated designs, and write high-quality code.
  • Build relationships across engineering and other organizations for project implementation.
  • Improve the platform's extensibility, performance, and usability.
  • Participate in creating an inclusive work environment.
  • Collaborate on an on-call rotation for platform support.

AWSPythonJavaKotlinKubernetes

Posted 2024-12-03
Apply
Apply

πŸ“ Spain

🧭 Full-Time

πŸ’Έ 85000 - 115000 EUR per year

πŸ” Financial Technology

🏒 Company: AffirmπŸ‘₯ 1001-5000πŸ’° $ Post-IPO Equity on 2021-01-13πŸ«‚ on 2023-02-08LendingFinancial ServicesPaymentsFinTech

  • 5+ years of development experience.
  • Experience leading design and execution of backend software projects with coding in Python, Go, or JVM-based languages.
  • Experience with designing and owning highly available, fault-tolerant backend systems using cloud storage services.
  • Experience with AWS and/or other cloud providers like Azure or GCP.
  • Strong understanding of computer science fundamentals such as Distributed Systems, Database Systems, Operating Systems, algorithms, and data structures.
  • Experience building software for database administration or DevOps for databases is a plus.

  • Leading and mentoring engineers to define and execute on a roadmap aligned with stakeholder needs.
  • Design, build, and own highly durable and strongly consistent cloud-based storage solutions.
  • Provide critical support for operating database systems at scale.
  • Design and build structured storage solutions focused on privacy.
  • Collaborate with teams on their database needs and provide guidance on design and architecture.
  • Participate in an on-call rotation and work with SRE to resolve production issues.

AWSDockerPythonGCPJVMKafkaKubernetesMySQLNginxRabbitmqSnowflakeAlgorithmsAzureCassandraData StructuresGogRPCMentoringDevOps

Posted 2024-12-03
Apply
Apply

πŸ“ United Kingdom, Poland, Romania, Spain, South Africa

🧭 Full-Time

πŸ” Utilities

  • Proficient in React and React Native.
  • Experience with Typescript.
  • Familiarity with Next.js and GraphQL is a plus.
  • Experience with Kubernetes and Docker is also a plus.
  • Experience with GitHub’s CI/CD tools and practices.
  • Collaborative approach to ensure quality design and practices.
  • Experience and willingness to implement robust unit and end-to-end tests.

  • Lead the development of the front-ends for our customer portal, CRM and mobile app.
  • Own your code across the entire software lifecycle, working closely with other team members where required.
  • Provide a voice in our product backlog refinement sessions and collaborate with team members in cycle planning sessions.
  • Contribute to the continuous improvement of our ways of working and promote the team's technical successes beyond.

LeadershipReact NativeReactCollaborationCI/CD

Posted 2024-11-29
Apply
Apply

πŸ“ Americas, Europe

🧭 Full-Time

πŸ’Έ 150000 - 220000 USD per year

πŸ” Fintech

🏒 Company: River

  • 4+ years of experience in software engineering.
  • Experience designing, building, and maintaining production services at scale.
  • Proven ability to write high-quality, reliable code and take ownership of systems.
  • Experience developing solutions to ambiguous problems.
  • Excitement about River's projects.
  • Solid understanding of web security fundamentals.

  • Architect and develop new features and products in the Elixir codebase powering our web applications and API.
  • Work closely with product management to plan and scope new projects and initiatives.
  • Write high-quality, tested code.
  • Participate in code reviews.
  • Help shape the culture of the engineering organization for years to come.

Backend DevelopmentPostgreSQLProject ManagementSoftware DevelopmentSQLBlockchainJavaJavascriptKubernetesProduct ManagementJiraPostgresJavaScript

Posted 2024-11-27
Apply
Apply

πŸ“ Germany, Portugal, Spain, UK

πŸ” Payments technology

  • Deep understanding of designing and building distributed systems.
  • Enjoys working on complex challenges 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.
  • Excellent communication skills and a collaborative attitude.

  • Design, develop, and optimize 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.
  • Optimize inter-service communication using NATS for low-latency processing.
  • Continuously refine services for cost-efficiency and performance while maintaining availability SLOs.
  • Maintain high availability standards in a multi-cloud Kubernetes environment (AWS, Azure, GCP).

KubernetesGoCommunication SkillsCollaborationCI/CDMicroservices

Posted 2024-11-27
Apply
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

🏒 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

πŸ“ LATAM

πŸ” Real Estate

  • Strong focus on front-end development.
  • Extensive experience in building responsive web applications.
  • Experience in creating high-performance web applications.
  • Ability to work closely with design and back-end teams.

  • Design and build a sophisticated front-end architecture from the ground up.
  • Deliver seamless and visually stunning user experiences by collaborating with design and back-end teams.
  • Guide the growing team as you build technology that will power the Real Estate industry.

LeadershipSoftware DevelopmentFrontend DevelopmentHTMLCSSJavaJavascriptReact.jsReactCommunication SkillsJavaScript

Posted 2024-11-22
Apply
Apply

πŸ“ San Francisco, New York, Denver, London, Australia, New Zealand

🧭 Full-Time

πŸ” Customer engagement platform

🏒 Company: Iterable

  • 5+ years relevant software development experience.
  • Experience in building production-ready, scalable web applications.
  • Proficiency in at least one modern programming language (ideally Scala and/or Java).
  • Extensive experience with Elasticsearch and/or relevant technologies like Postgres.
  • Desire to work in a highly remote/distributed but collaborative environment.
  • Willingness to take on-call responsibilities.
  • Fluency in English (verbal and written).
  • Legally authorized to work in the EU.

  • Contribute to team roadmap and planning sessions to enhance customer value.
  • Collaborate with cross-functional teams, product, and design to conceptualize and build new product features.
  • Be responsible for the entire lifecycle of projects, from design and planning through development and deployment.
  • Develop solutions to scale a complex platform reaching millions of users.
  • Contribute to the code review process by offering improvement suggestions.

GraphQLSoftware DevelopmentElasticSearchJavaKafkaSCRUMElasticsearchPostgresRedis

Posted 2024-10-21
Apply