Apply

Senior Software Engineer, Backend

Posted 22 days agoViewed

View full description

πŸ’Ž Seniority level: Senior

πŸ” Industry: Fintech

Requirements:
  • Extensive experience in backend development with Node.js and frameworks like Express.js, Hapi.js, or Koa.js.
  • Proven track record of tackling challenging technical problems, especially in low-latency, distributed systems.
  • Experience in fast-paced, early-stage environments, preferably in fintech or Conversational AI.
  • Strong understanding of designing systems for real-time interactions and large-scale data processing.
  • Passionate about code quality, testing, TDD practices, and writing clean code.
  • Experience with real-time technologies such as web sockets, long-polling, or server-sent events.
Responsibilities:
  • Develop highly scalable and reliable backend systems using Node.js, ensuring performance and security across our platform.
  • Solve complex technical issues including optimizing low-latency systems and managing large-scale data flows.
  • Collaborate closely with a talented engineering team, participating in design discussions and code reviews.
  • Explore and implement new technologies to advance backend architecture in Conversational AI and fintech.
  • Continuously improve the performance and reliability of systems to support growth.
Apply

Related Jobs

Apply

πŸ“ Ireland, UK

🧭 Full-Time

πŸ” Customer Relationship Management (CRM)

🏒 Company: HubSpotπŸ‘₯ 1001-5000πŸ’° $35,000,000 Series E over 12 years agoπŸ«‚ Last layoff about 1 year agoSaaSAnalyticsMarketingCopywritingSocial Media

  • A passion for clean, scalable code and product feature development.
  • Strong focus on the user, understanding their challenges.
  • Excitement for technical challenges while being close to business and strategies.
  • Ownership and collaborative work ethic.
  • Proven ability to solve complicated technical problems and analyze tradeoffs.
  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools, contributing to company growth and revenue.
  • Work with a small cross-functional team of engineers, PMs, designers, and researchers.
  • Collaborate with HubSpotters across various functions like engineering, product, and marketing.
  • Help users meet their goals through implemented changes.
  • Implement experiments for insights into user behavior and experience improvement.

AWSElasticSearchJavaKafkaKubernetesMySQL

Posted 3 days ago
Apply
Apply

πŸ“ Poland

🧭 Contract

πŸ’Έ 301000.0 - 401000.0 PLN per year

πŸ” Financial Technology

  • 5+ years of development experience.
  • Experience in leading design and delivery of backend software projects.
  • Hands-on coding and debugging in Python, Go, or JVM-based languages.
  • Experience with highly available, fault-tolerant backend systems and cloud storage services.
  • Knowledge of data privacy engineering services is a plus.
  • Strong understanding of CS fundamentals like Distributed Systems, Database Systems, and algorithms.
  • Experience with database administration or devops for databases is a plus.
  • Knowledge of OLAP systems and table formats like Apache Iceberg is a plus.
  • Eager to learn new technologies.
  • Experience working in Database, SRE, or Infrastructure teams, or with distributed data storage systems.
  • Familiarity with Service-Oriented Architectures and related technologies.
  • Collaborate with teams like product, infrastructure, and SRE.
  • Lead and mentor engineers to define and execute a roadmap.
  • Design and build durable cloud-based storage solutions.
  • Own and support the infrastructure platform for scaling database systems.
  • Design storage solutions that prioritize data privacy.
  • Provide guidance on database architecture.
  • Participate in on-call rotation for production issue resolution.

AWSDockerPostgreSQLPythonCloud ComputingKubernetesMySQLSnowflakeApache KafkaGogRPC

Posted 8 days ago
Apply
Apply

πŸ“ Spain

🧭 Full-Time

πŸ’Έ 85000.0 - 115000.0 EUR per year

πŸ” Financial Technology

  • 5+ years of development experience.
  • Experience leading design and execution of backend software projects.
  • Hands-on coding and debugging using Python, Go, or JVM-based languages (Java, Kotlin, Scala).
  • Experience with cloud storage services, particularly AWS and/or Azure, GCP.
  • Strong understanding of CS fundamentals such as Distributed Systems, Database Systems, and algorithms.
  • Experience with database administration or devops for databases is a plus.
  • Working knowledge of OLAP systems like Snowflake, Redshift, or BigQuery is a plus.
  • Eager to learn and possess a growth mindset.
  • Experience with distributed data storage systems such as MySQL, Kafka, or Cassandra.
  • Familiarity with Service-Oriented Architectures (SOA) and technologies like Kubernetes and Docker.
  • 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.
  • Design and build an infrastructure platform that supports operating database systems at scale.
  • Collaborate with other teams on database needs and provide guidance on design and architecture.
  • Participate in an on-call rotation to address production issues.

AWSDockerPythonCloud ComputingKubernetesSnowflakeGogRPC

Posted 8 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 150000.0 - 200000.0 USD per year

πŸ” Financial Technology

  • 5+ years of experience in software development or engineering, with a deep understanding of system design and architecture.
  • Motivated leader, inspiring team growth and fostering a culture of continuous learning.
  • Excellent communicator, adept at sharing complex ideas with diverse audiences.
  • Proficiency in modern programming languages such as Python, Kotlin, or similar.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
  • Knowledge of database systems (SQL, NoSQL), web frameworks, and RESTful API development.
  • Strong understanding of software development methodologies (Agile, Scrum, DevOps).
  • Excellent problem-solving and analytical skills.
  • Lead the design, development, and deployment of software systems and applications.
  • Collaborate with cross-functional teams to define software requirements and architecture.
  • Write clean, maintainable, and efficient code in programming languages such as Python, Kotlin, or others.
  • Optimize and refactor existing code to enhance performance and scalability.
  • Provide mentorship and guidance to junior and mid-level engineers.
  • Review code, provide feedback, and ensure adherence to best coding practices.
  • Lead technical discussions, design reviews, and solution brainstorming sessions.
  • Analyze and troubleshoot complex technical issues.
  • Develop innovative solutions to meet business needs, focusing on robustness, security, and performance.
  • Design and implement large-scale, high-availability, and scalable systems.

AWSDockerPythonSQLAgileKotlinNosqlRESTful APIsDevOps

Posted 8 days ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 191000.0 CAD per year

πŸ” Cryptocurrency and blockchain technology

🏒 Company: Coinbase Careers PageπŸ‘₯ 1000-5000

  • Minimum 5 years of experience in software engineering.
  • Experience designing, building, scaling, and maintaining production services, and knowledge of service-oriented architecture.
  • Proficiency in writing high-quality, well-tested code.
  • Passion for building an open financial system that brings the world together.
  • Leadership skills to develop other engineers.
  • Develop new services to meet critical product and business needs using industry best practices.
  • Architect and design scalable systems to solve novel problems.
  • Define a long-term vision for maintaining and scaling our backend systems and teams.
  • Collaborate with engineers, designers, product managers, and senior leadership to turn our vision into a quarterly roadmap.
  • Serve as a technical lead and subject matter expert.
  • Write high-quality, well-tested code to meet customer needs.

Backend DevelopmentDockerPostgreSQLBlockchainDynamoDBEthereumMongoDBRubyREST APIMicroservicesSoftware Engineering

Posted 11 days ago
Apply
Apply

πŸ“ Canada

πŸ” Fintech, SMB software, and consumer company

  • 5+ years of experience in software engineering.
  • Experience leading end-to-end product development and impactful initiatives.
  • Experience working in a collaborative environment with various stakeholders.
  • Desire to work in a fast-paced environment and mentor team members.
  • Own projects end to end, from design to implementation.
  • Collaborate with product managers and stakeholders on initiatives.
  • Produce high-quality, testable, and readable code.
  • Design architecture using accepted patterns for scalability.
  • Uphold best practices and mentor newer team members.

Software DevelopmentDesign PatternsKotlinRubyRuby on RailsgRPCPostgresREST APIMicroservicesData modeling

Posted 12 days ago
Apply
Apply

πŸ“ Poland, United States, Mexico, United Kingdom, Australia, Japan, India, Philippines

🧭 Full-Time

πŸ” Education technology

  • 8+ years of expertise in backend development with proficiency in Java.
  • Experience with serverless frameworks such as AWS Lambda.
  • Hands-on experience with frontend technologies like React.
  • Strong understanding of distributed systems, scalability, and data modeling.
  • Proven collaboration skills with cross-functional teams and stakeholders.
  • Practical experience in cloud technologies, particularly AWS.
  • Experience with software development best practices.
  • Familiarity with CI/CD tools and implementation.
  • Design, develop, and optimize scalable shared backend services using Java and serverless technologies (AWS Lambda).
  • Design and implement RESTful APIs and event-driven systems.
  • Contribute to user-facing frontend components.
  • Optimize existing services for improved performance and cost-efficiency.
  • Collaborate with cross-functional teams.
  • Mentor junior developers and provide guidance.
  • Implement and maintain CI/CD pipelines.
  • Ensure high-quality code through peer reviews and automated testing.
  • Create documentation for developed components.

Software DevelopmentDynamoDBFrontend DevelopmentJavaServerlessReactCI/CDRESTful APIsMicroservices

Posted 17 days ago
Apply
Apply

πŸ“ Egypt, UAE, Jordan, Kuwait

🧭 Full-Time

πŸ” Restaurant management ecosystem and payment technology

🏒 Company: FoodicsπŸ‘₯ 501-1000πŸ’° $170,000,000 Series C almost 3 years agoProductivity ToolsManagement Information SystemsRestaurantsPredictive AnalyticsSoftware

  • A minimum of 5 years experience in developing large-scale web applications.
  • Extensive experience with relational databases.
  • Solid PHP / Laravel experience is a must.
  • Experience writing unit and integration tests.
  • Embracing software principles such as SOLID.
  • Experience in designing, implementing, and deploying backend services focused on high availability, low latency, and consistency.
  • Solid understanding of REST APIs.
  • Knowledge of modern queuing and caching systems like Redis.
  • Solid understanding of background jobs.
  • Experience in leading technical projects in a fast-paced environment.
  • Great communication skills and a proven track record of working effectively with different stakeholders.
  • Strong analytical skills and problem-solving abilities.
  • Experience with building foodtech applications is a PLUS.
  • Experience with monitoring tools is a PLUS.
  • Ability to communicate well verbally in English.
  • Ability to adapt to a time zone difference and thrive in a remote working environment.
  • Establish and guide the architecture of several web applications.
  • Collaborate with other designers, engineers, and product managers.
  • Design and implement new features and functionalities.
  • Write well-tested code with a knowledge of test-driven development.
  • Solve complex performance problems and architectural challenges.
  • Write beautiful and well-designed code that explains itself.
  • Integrate data from various services and databases.
  • Offer coaching and mentoring to Junior engineers.
  • Research and lead the adoption of new systems/technologies.
  • Look for ways to eliminate technical debt, improve performance, and organize the code base.

Backend DevelopmentPHPSoftware DevelopmentSQLREST APIRedisMicroservices

Posted 22 days ago
Apply
Apply

πŸ“ USA

πŸ’Έ 180625.0 - 212000.0 USD per year

πŸ” Cryptocurrency and financial services

🏒 Company: Coinbase Careers PageπŸ‘₯ 1000-5000

  • You have at least 5 years of experience in software engineering.
  • You have experience with Card products and built or worked on such a product at scale.
  • You’ve designed, built, scaled and maintained production services, and know how to compose a service oriented architecture.
  • You write high quality, well tested code to meet the needs of your customers.
  • You’re passionate about building an open financial system that brings the world together.
  • Build new services to meet critical product and business needs using Golang for our Card program.
  • Design scalable systems to solve novel problems with modern cloud technology and industry best practices.
  • Articulate a long term vision for maintaining and scaling our backend systems and the teams running them.
  • Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter.
  • Write high quality, well tested code to meet the needs of your customers.

PostgreSQLBlockchainDynamoDBMongoDB

Posted 22 days ago
Apply
Apply

πŸ“ CA, WA, NY, NJ, CT, all other U.S. states

🧭 Full-Time

πŸ’Έ 169000.0 - 240000.0 USD per year

πŸ” Financial Technology

🏒 Company: AffirmπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity about 4 years agoπŸ«‚ Last layoff almost 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Experience developing highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Ability to define technical plans for significant features with elegant designs.
  • Proficiency in making significant changes in large code bases safely.
  • Proactive in seeking feedback and demonstrating growth ownership.
  • Strong verbal and written communication skills for collaboration with global teams.
  • Bachelor’s degree in a related field or equivalent practical experience.
  • You will be responsible for owning and delivering quarterly goals for your team.
  • Lead engineers through ambiguity to solve open-ended problems.
  • Ensure support throughout delivery and collaborate with product management, design & analytics.
  • Identify project, process, technology or business issues and advocate for solutions.
  • Create and monitor metrics for your team's artifacts and support operations.
  • Foster a culture of quality and ownership and set code review standards.
  • Develop talent by providing feedback and guidance.

AWSBackend DevelopmentPythonKotlinKubernetesMachine LearningMySQL

Posted 27 days ago
Apply

Related Articles

Posted 6 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 6 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 6 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 6 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 6 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.