Apply

Software Engineer

Posted 2024-12-03

View full description

๐Ÿ’Ž Seniority level: Middle, 3+ years of relevant work experience

๐Ÿ“ Location: London, Berlin, Barcelona, Paris, Amsterdam

๐Ÿ’ธ Salary: 7000.0 - 11500.0 BGN per month

๐Ÿ” Industry: Fintech

๐Ÿข Company: Payhawk

โณ Experience: 3+ years of relevant work experience

๐Ÿช„ Skills: DockerPostgreSQLSoftware DevelopmentAgileKafkaKubernetesReact NativeTypeScriptApache KafkaReact

Requirements:
  • Advanced programming experience and superior knowledge of programming languages and technologies (NodeJs, Typescript, PostgreSQL, Kubernetes, Docker, Google Cloud, React, React Native, Apache Kafka, PlantUML).
  • Bachelor's degree in Computer Science (or related field).
  • 3+ years of relevant work experience.
  • Experience with agile processes, continuous delivery, and continuous integration.
  • Ability to multitask, organize, and prioritize work.
  • Exceptional integrity and work ethic.
Responsibilities:
  • Lead the build of new product features, and the enhancement, and maintenance of existing ones.
  • Participate in the entire software development lifecycle and have a key role in effective architecture design and implementation.
  • Collaborate with product managers and designers to capture requirements and gain business insights.
  • Write highly scalable, high-performance, and maintainable code.
  • Ensure code testability, code coverage, continuous integration, and backward compatibility.
  • Participate in code reviews.
Apply

Related Jobs

Apply

๐Ÿ“ Central Europe

๐Ÿงญ Full-Time

๐Ÿ” Digital commerce

  • Proven experience in native mobile development (iOS), understanding of mobile ecosystem and system design.
  • Experience with mobile wrappers (React Native, Flutter) and building libraries or SDKs.
  • Familiarity with version control systems (Git) and CI/CD pipelines, dynamic rendering experience is a valued asset.

  • Design & Deliver new features, translating business requirements into technical specs and detailed design documents.
  • Ensure quality and compatibility by implementing robust testing, measuring performance, and conducting code reviews.
  • Support and maintain owned components, troubleshooting issues, documenting code, and utilizing user feedback for improvements.

GitJavascriptJestJUNITQAReact NativeSwiftTypeScriptYarnJavaScriptJiraReactCommunication SkillsCollaborationCI/CD

Posted 2024-12-04
Apply
Apply

๐Ÿ“ Central Europe

๐Ÿงญ Full-Time

๐Ÿ” Digital commerce

  • Proven experience in native Android development, familiarity with building libraries or SDKs is an advantage.
  • Knowledge of mobile development ecosystems and wrapping technologies like React Native and Flutter.
  • Experience with dynamic rendering and CI/CD pipelines, specifically with Git.
  • Strong initiative, communication skills, and a commitment to continuous learning.

  • Design & deliver new features based on business requirements and technical specifications.
  • Ensure quality and compatibility through robust testing and performance tuning.
  • Support and maintain existing components by troubleshooting and enhancing features.
  • Document code and processes for ongoing maintenance and knowledge sharing.

AndroidGitJavascriptJestJUNITKotlinQAReact NativeTypeScriptYarnJavaScriptJiraMavenReactCommunication SkillsCollaborationCI/CD

Posted 2024-12-04
Apply
Apply

๐Ÿ“ Spain

๐Ÿ’ธ 85000.0 - 115000.0 EUR per year

๐Ÿ” Financial Services

๐Ÿข Company: Affirm๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ $ Post-IPO Equity on 2021-01-13๐Ÿซ‚ on 2023-02-08LendingFinancial ServicesPaymentsFinTech

  • 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.

  • 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.

Backend DevelopmentPythonSoftware DevelopmentJavaKotlinCollaboration

Posted 2024-12-04
Apply
Apply

๐Ÿ“ United Kingdom

๐Ÿงญ Full-Time

๐Ÿ” Software and data products for combating financial crime

๐Ÿข Company: Ripjar๐Ÿ‘ฅ 101-250๐Ÿ’ฐ $ Private on 2024-11-08Artificial Intelligence (AI)Predictive AnalyticsAnalyticsCyber SecurityData VisualizationNatural Language ProcessingSoftware

  • Demonstrated skills in technologies like Node.js, React, Elasticsearch, Kafka, MongoDB, and Redis.
  • Proficiency in at least one programming language and experience with large scale data processing systems.
  • Technical proficiency across all stages of the software development lifecycle, including bug fixing and maintenance.
  • Strong communication skills to explain complex concepts and produce clear documentation.

  • Join a diverse team of engineers building Labyrinth Screening, an AI-powered solution against financial crime.
  • Contribute to the design, development, and implementation of features for preventing money laundering, fraud, and terrorist financing.
  • Collaborate with various teams including engineers, product managers, and QA specialists.
  • Support customers through the Delivery team and participate in improving the technology stack and development processes.

Node.jsSoftware DevelopmentAgileElasticSearchJavascriptKafkaMongoDBQAJavaScriptElasticsearchRedisReactCommunication SkillsDevOpsDocumentation

Posted 2024-12-04
Apply
Apply

๐Ÿ“ United Kingdom

๐Ÿงญ Full-Time

๐Ÿ’ธ 80000.0 GBP per year

๐Ÿ” Software development and data products for combating financial crime

๐Ÿข Company: Ripjar๐Ÿ‘ฅ 101-250๐Ÿ’ฐ $ Private on 2024-11-08Artificial Intelligence (AI)Predictive AnalyticsAnalyticsCyber SecurityData VisualizationNatural Language ProcessingSoftware

  • Expertise in JavaScript, Node.js, and React, with an understanding of web technologies and frameworks.
  • Proficient in Linux, Git, MongoDB, and OpenSearch.
  • Understanding of secure, highly available, resilient, and scalable solution creation.
  • Strong understanding of Agile methodologies and contribution to planning and roadmap execution.
  • Independent work ability and collaborative skills for high-quality software design and development.
  • Excellent written and verbal communication skills for effective problem identification and team collaboration.
  • Technical proficiency with a clear understanding of the software development lifecycle (SDLC).

  • Develop innovative software with a global impact.
  • Work across the software development lifecycle in a cross-functional agile team.
  • Contribute to the continuous improvement of Ripjar's technology stack and development process.
  • Collaborate with engineering teams, technology, product leaders, and customers to establish requirements and deliver high-quality software.
  • Ensure consistent application of architectural decisions and guidelines across Ripjar's software products.

Node.jsSoftware DevelopmentAgileGitJavascriptMongoDBJavaScriptReactCommunication SkillsAgile methodologiesLinux

Posted 2024-12-04
Apply
Apply

๐Ÿ“ Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America, Uruguay

๐Ÿงญ Contract

๐Ÿ’ธ 52.0 - 75.0 USD per hour

๐Ÿ” Nonprofit / Technology

๐Ÿข Company: Wikimedia Foundation

  • 5-8+ years of professional software development experience
  • Experience with cross-functional teams and new product development
  • Ability to work in a self-driven, lean environment
  • Quick adaptability to new codebases and technologies
  • Experience integrating third-party API services
  • Mobile web development skills, including frontend frameworks (Vue.js or React), as well as API development and integration

  • Acting as a thought-partner on a small cross-functional team
  • Developing highly interactive experimental solutions for mobile web
  • Working independently with minimal engineering support
  • Using third-party and Wikimedia APIs
  • Staying informed about new technologies and platforms
  • Instrumenting components for monitoring and analysis
  • Recommending improvements to R&D infrastructure
  • Collaborating with design and engineering teams

Software DevelopmentGame DevelopmentVue.JsProduct DevelopmentProduct designReactVue.jsCommunication Skills

Posted 2024-12-04
Apply
Apply

๐Ÿ“ Canada, UK, US

๐Ÿงญ Full-Time

๐Ÿ” Smart home technology

๐Ÿข Company: ecobee

  • Strong capability in system design and architecture with a focus on solving complex problems.
  • Proficient in learning new technologies to enhance project timelines.
  • Experience managing challenges related to scale, concurrency, data management, security, and redundancy.
  • Ability to identify and leverage company-wide technical opportunities to align with customer needs and facilitate roadmap execution.
  • Masters best practices for large scale projects, API standards, and the developer experience.
  • Familiarity with Platform-as-a-Service concepts and robust experience in CI/CD pipelines.
  • Proficient in software development, automated testing, continuous integration, and design patterns.
  • Strong communication skills for collaboration and mentorship within the team.

  • Own the technical vision, strategy, and roadmap of the foundational service platform used across ecobeeโ€™s business units.
  • Oversee the development and maintenance of a multi-tier service platform for unified customer experiences in a connected home IoT environment.
  • Innovate using leading-edge technologies and design complex software solutions impacting the company's long-term success.
  • Enhance engineering operational excellence and foster a growth-minded environment for teams to deliver high-quality software.
  • Collaborate with leaders in Product Management, Product Design, Engineering, and Data Science to achieve corporate strategy.

AWSDockerGraphQLPythonDesign PatternsGCPIoTJavaKubernetesProduct ManagementTypeScriptStrategyData scienceGoProduct designCommunication SkillsCI/CDTerraformWritten communicationDocumentation

Posted 2024-12-03
Apply
Apply

๐Ÿ“ Europe

๐Ÿงญ Full-Time

๐Ÿ” FinTech, Digital Assets

  • 1-3 years of professional experience as a software engineer.
  • Solid experience with Golang.
  • Familiarity with OOP, ensuring code is tested, documented, and validated.
  • Comfortable with SDKs, APIs, automated generation, OpenAPI/Swagger specifications.
  • Experience in finance-based environments or banking infrastructures is a plus.
  • Clean Architecture experience is a big plus.
  • Enjoys a fast-paced and ever-changing environment.

  • Join a growing tech team and work closely with Senior Software Engineers, Product Managers, QA, DevOps and the CPO/Cofounder.
  • Design, implement, and maintain a robust and secure crypto trading platform.
  • Implement security measures.
  • API development.
  • Automated Testing.
  • Participate in code reviews.
  • Continuous Integration and Deployment (CI/CD).
  • Implement Regulatory Compliance.

Backend DevelopmentSoftware DevelopmentBlockchainEthereumGitGoGolangREST APICollaborationCI/CDRESTful APIs

Posted 2024-12-03
Apply
Apply

๐Ÿ“ US, UK, Ireland, Poland, Germany

๐Ÿงญ Full-Time

๐Ÿ’ธ 205000.0 - 315000.0 USD per year

๐Ÿ” Ecommerce

  • 4+ years of experience.
  • Bachelorโ€™s degree in Computer Science, Statistics, Applied Mathematics or related field, or equivalent work experience.
  • 3+ years of software engineering experience building and maintaining production systems for consumer-scale loads.
  • 1+ years of professional experience developing software in Python.
  • Ability to work autonomously and drive initiatives across multiple product areas.
  • Experience with operational, search, and key-value databases such as PostgreSQL, DynamoDB, Elasticsearch, Redis.
  • Familiarity with visualization tools like DataDog, Grafana.
  • Experience with cloud computing platforms like AWS Sagemaker, Lambda, Kinesis, S3, EC2, EKS/ECS, Apache Kafka, Flink.
  • Professionalism in collaborating in a remote working environment.
  • Exceptional documentation and communication skills.

  • Take a leading role in deploying ML models on business critical surfaces & flows.
  • Improve infrastructure to enable new use cases, e.g., spinning up an ANN-based retrieval stack.
  • Develop scalable machine learning design patterns for safe model deployment.
  • Define and advance the technical approach to scalable machine learning.
  • Flexibility to tackle new challenges as they arise.

AWSLeadershipPostgreSQLPythonCloud ComputingDesign PatternsDynamoDBElasticSearchKafkaMachine LearningApache KafkaElasticsearchGrafanaRedisCommunication SkillsDocumentation

Posted 2024-12-03
Apply
Apply

๐Ÿ“ EMEA/LATAM

๐Ÿ” B2B sales enablement

๐Ÿข Company: Amplemarket

  • Experience designing and maintaining complex/large/growing UIs.
  • Work closely with designers to improve user experience when implementing new features.
  • Attention to detail and an artistic eye for work output.
  • Seek to reuse components and maintain a consistent design language.
  • Strive to use best practices and test software before delivery.

  • Work directly with the co-founders.
  • Have lots of autonomy and impact.
  • Ship new features every week.
  • Design and conceive new product experiences and interfaces.
  • Enhance Amplemarketโ€™s product usability and solve technical issues.
  • Collaborate with backend developers and customer support representatives.
  • Work independently and in small teams on product development.
  • Create visual/interactive content using HTML, CSS, and JavaScript (React.js).
  • Rapidly iterate on design prototypes and applications.
  • Collaborate with experienced software engineers throughout the product lifecycle.

HTMLCSSJavascriptReact.jsJavaScriptReactCollaborationAttention to detail

Posted 2024-12-03
Apply