Apply

Senior Software Engineer - Backend

Posted over 1 year agoViewed

View full description

📍 Location: Remote, new york city, sf bay area

💸 Salary: $159,000

🔍 Industry: Criminal justice

🗣️ Languages: English

Requirements:
3+ years of practical software engineering experience, experience with python and sql databases, willingness to learn new technologies, experience working in a cross-functional setting
Responsibilities:
Develop and maintain web applications and data pipelines, collaborate with teams across the organization, ensure impactful and scalable productsApply

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 5 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 10 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 10 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 13 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 14 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 19 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 186005.0 - 218900.0 USD per year

🔍 Cryptocurrency and blockchain technology

🏢 Company: Coinbase Careers Page👥 1000-5000

  • You have at least 5 years of experience in software engineering.
  • You’ve designed, built, scaled and maintained critical low-latency production services, and know how to compose a service oriented architecture.
  • You’ve good awareness of at least one of the major SQL or No-SQL databases - Postgres, SQL Server, Oracle, MongoDB; and interest in optimizing and maintaining them.
  • You’re passionate about building an open financial system that brings the world together.
  • Build and enhance services to meet critical product and business needs using Java, Golang and RDS Postgres.
  • Design scalable high volume and low-latency systems to solve novel problems with modern cloud technology and industry best practices.
  • Work with other engineers, designers and product managers 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.
  • Maintain production services and Database infrastructure.

BlockchainJavaPostgresMicroservices

Posted 22 days ago
Apply
Apply

📍 Egypt

🧭 Full-Time

🔍 Restaurant management 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.
  • Experienced in leading technical projects in a fast-paced environment.
  • Great communication skills and a proven past 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 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.
  • 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 24 days ago
Apply
Apply

🔍 Fintech

  • Extensive experience in backend development with Node.js and frameworks such as Express.js, Hapi.js, or Koa.js.
  • Proven track record of solving complex technical problems in low-latency, distributed systems.
  • Startup experience, particularly in fast-paced environments related to fintech or Conversational AI.
  • Strong understanding of scalable systems that handle real-time interactions and data processing.
  • Passion for code quality, testing, and performance; familiarity with Test-Driven Development (TDD).
  • Experience with real-time technologies like web sockets, long-polling, or server-sent events.
  • Develop highly scalable and reliable backend systems using Node.js.
  • Dive into challenging technical issues, optimizing low-latency systems and managing large-scale data flows.
  • Collaborate with a team of engineers on design discussions and code reviews.
  • Explore and implement new technologies to enhance backend architecture in Conversational AI and fintech.
  • Continuously improve system performance and reliability.
Posted 24 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 24 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.