Apply

Software Engineer

Posted over 1 year agoViewed

View full description

📍 Location: Remote united states

🔍 Industry: B2b saas platform

🗣️ Languages: English

Requirements:
5+ years of hands-on professional experience developing backend systems, services and practical apis, expertise in backend development using javascript, solid understanding of asynchronous programming principles, solid experience interfacing and integrating with sql and nosql databases.
Responsibilities:
Owning the full engineering lifecycle of important capabilities within the databook platform, collaborating with machine learning teams and front-end teams, engaging with colleagues across the organization, hiring new engineers and mentoring other engineers in the team.Apply

Related Jobs

Apply

📍 United States, India, United Kingdom

🧭 Internship

🔍 B2B enterprise technology

  • Pursuing a four-year degree in Computer Science, or related field.
  • Preferably a rising senior.
  • Experience with at least one JVM language (Java, Scala, Kotlin, etc.).
  • An understanding of SDLC principles (CI/CD, Unit Testing, git, etc.).
  • Interest in data intensive systems, data platforms, etc.
  • Help build backend services/applications to support seamless management and integration of Demandbase’s Unified Data Platform.
  • Help build the next generation of Demandbase’s Unified Data Platform through data pipelines, APIs, internal tools, and 3rd party/open source tooling.
  • Work closely with and support cross-functional teams integrating with our Unified Data Platform.

AWSApache AirflowGitJavaKafkaKotlinData engineeringCI/CDScala

Posted 22 minutes ago
Apply
Apply

📍 San Francisco Bay Area, Seattle, India, UK

🧭 Full-Time

💸 131000.0 - 197000.0 USD per year

🔍 B2B account-based GTM platform

  • Four-year degree in Computer Science or related field OR equivalent experience.
  • 5+ years of experience in software development roles.
  • Experience in at least one JVM language (Java, Scala, Kotlin, etc.).
  • Experience building distributed systems including REST APIs at scale.
  • Strong understanding of SDLC principles (CI/CD, Unit Testing, git, etc.).
  • Knowledge of data strategies and ability to articulate data analysis and data model design.
  • Build backend services/applications to support management and integration of Demandbase’s Unified Data Platform.
  • Develop next-generation data pipelines, APIs, internal tools, and utilize open-source tools.
  • Collaborate with cross-functional teams integrating with the Unified Data Platform.

AWSJavaKotlinApache KafkaData engineeringREST APICI/CDTerraformScalaData modeling

Posted 22 minutes ago
Apply
Apply
🔥 Software Engineer
Posted about 2 hours ago

🧭 Full-Time

💸 80000.0 USD per year

🔍 Retail e-commerce

🏢 Company: Stylitics👥 101-250💰 $80,000,000 Series C almost 3 years agoE-CommerceRetailSaaSFashionAnalyticsContent CreatorsRetail TechnologyEnterprise SoftwareSoftware

  • 5+ years of professional experience with Kotlin or Swift.
  • 3+ years of experience with Kotlin and Android application development.
  • 3+ years of experience with Swift and iOS application development.
  • 2+ years of JavaScript experience (Frontend).
  • Proven success in delivering projects.
  • Experience working as part of a team.
  • Ability to communicate clearly and effectively in English (verbally and written).
  • Maintain Stylitics’ native Mobile SDKs (Kotlin/Swift).
  • Develop new integrations with internal systems in the Mobile SDK.
  • Write and maintain technical documentation for stakeholders.
  • Design and implement technical features using JavaScript in frontend systems.
  • Evaluate and recommend new technologies for Mobile SDKs and Frontend Systems.
  • Participate in code reviews ensuring coding standards are met.
  • Work closely with product direction to implement meaningful system changes.
Posted about 2 hours ago
Apply
Apply

📍 Europe, India

🧭 Full-Time

💸 100000.0 - 156000.0 USD per year

🔍 Open Source Software

🏢 Company: Chainguard👥 101-250💰 $140,000,000 Series C 7 months agoDeveloper ToolsOpen SourceSecurityCloud SecurityEnterprise Software

  • 1 to 2 years of experience working with Linux
  • Experience packaging software as Linux packages (e.g., APK, RPM)
  • Experience building and debugging container images
  • Solid knowledge of working with Kubernetes and helm charts
  • Experience with cloud infrastructure as code tools, such as Terraform
  • Programming experience in at least one language
  • Excellent debugging and problem-solving skills, able to work independently
  • Passionate about quality and attention to detail
  • Debug and resolve issues related to linux package builds
  • Analyze and resolve issues related to container image builds
  • Create and maintain patches for remediation of CVEs
  • Work hands-on with Wolfi, our Linux distribution
  • Create new packages and images using our build tools (melange, apko)
  • Efficiently work through a prioritized backlog of work items
  • Collaborate with various engineering teams

KubernetesProblem SolvingLinuxTerraformDebugging

Posted about 2 hours ago
Apply
Apply

📍 Europe, India

🧭 Full-Time

💸 162000.0 - 198000.0 USD per year

🔍 Open Source Software Security

🏢 Company: Chainguard👥 101-250💰 $140,000,000 Series C 7 months agoDeveloper ToolsOpen SourceSecurityCloud SecurityEnterprise Software

  • Ideal Location: Europe or India.
  • 1 to 2 years of experience working with Linux.
  • Experience packaging software as Linux packages (e.g., APK, RPM).
  • Experience building and debugging container images.
  • Solid knowledge of working with Kubernetes and Helm charts.
  • Experience with cloud infrastructure as code tools, such as Terraform.
  • Programming experience in at least one language.
  • Excellent debugging and problem-solving skills.
  • Passionate about quality and attention to detail.
  • The successful candidate will be part of a sustaining team, responsible for maintaining the Linux distribution (Wolfi) and Chainguard container images.
  • Debug and resolve issues related to Linux package and container image builds.
  • Create and maintain patches for remediation of CVEs.
  • Work hands-on with Wolfi, creating new packages and images using build tools.
  • Efficiently work through a prioritized backlog of work items.
  • Collaborate with various engineering teams.

DockerKubernetesLinuxTerraformDebugging

Posted about 2 hours ago
Apply
Apply

📍 Portugal

🧭 Full-Time

🔍 Software engineering and design consultancy

  • Proven commercial experience working with C, C++, and Rust.
  • Proficiency in memory management and multi-threaded programming.
  • In-depth understanding of system architecture and low-level optimization techniques.
  • Experience with build systems and tooling like CMake, Cargo, or Bazel.
  • Familiarity with Python for scripting or test integrations.
  • Strong background in debugging and performance profiling using tools like GDB or Valgrind.
  • Focus on testing methodologies including Unit, Integration, and System-level tests.
  • Experience in building high-performance and scalable applications.
  • Familiarity with cross-platform development across embedded systems, Linux, MacOS, and Windows.
  • Experience with CI/CD pipelines and automated testing frameworks.
  • Familiarity with performance monitoring tools.
  • Knowledge of networking protocols or real-time systems is an advantage.
  • Crafting excellent products as a Full Stack Engineer by building features that meet client needs.
  • Collaborating with the team on engineering initiatives to improve skills and work quality.
  • Participating in regular show and tell sessions to share accomplishments with the broader company.
  • Engaging in clients’ internal events to foster relationships and knowledge sharing.

PythonC++RustCI/CDDebugging

Posted about 2 hours ago
Apply
Apply
🔥 Software Engineer
Posted about 3 hours ago

🔍 Business-to-business software-as-a-service (B2B SaaS)

🏢 Company: Cordance👥 51-100SaaSSoftware

  • Proficiency in key technologies such as C#, React (or a modern equivalent), TypeScript, .NET, REST, and SQL.
  • Strong debugging and problem-solving skills for both new and existing applications.
  • Familiarity with Continuous Integration concepts.
  • Proficiency with Git.
  • Solid understanding of relational database concepts.
  • A passion for sharing knowledge and continuous learning.
  • Experience in and enthusiasm for building industry-standard web applications.
  • Collaborate with our team to develop powerful integrations and features for end users.
  • Participate in a sprint-based development process focused on customer success.
  • Design, build, and test modules using SQL, .NET, React, TypeScript, and other technologies.
  • Conduct peer reviews to ensure code quality and best practices.
  • Apply past experience to enhance our codebase and development processes.
  • Work with cutting-edge technologies, including C# 13, .NET 9, React 19 with SSR, message queues, schedulers, services, and more.
Posted about 3 hours ago
Apply
Apply

📍 Brazil

🔍 Corporate wellness

  • Solid experience with Kotlin, Java, or Go.
  • Expert with SQL/NoSQL technology such as PostgreSQL, MySQL, and DynamoDB.
  • Great knowledge dealing with event-driven architectures and message brokers such as RabbitMQ, KAFKA, ActiveMQ.
  • Outstanding experience with REST concepts; responsible for designing and building APIs.
  • Familiarity with DDD, SOLID, design patterns, and distributed systems.
  • Build scalable, maintainable architectures, and write clean and readable code.
  • Design, develop, test, deploy, maintain, and improve services focusing on performance, scalability, and stability.
  • Ensure successful delivery of projects and promote the long-term technical health of our services.
  • Support existing systems, enhance functionality, and create new services as the business grows.
  • Take part in incident resolution and troubleshooting in production.
  • Spread development best practices such as code reviews, pair programming, and TDD.

PostgreSQLSQLDesign PatternsDynamoDBJavaKafkaKotlinMySQLRabbitmqSoftware ArchitectureGoREST APINosqlMicroservices

Posted about 3 hours ago
Apply
Apply

🧭 Full-Time

💸 165000.0 - 195000.0 USD per year

🔍 IT and Security

  • Demonstrated experience building products that leverage large scale data sets (Node.js/Typescript).
  • Strong knowledge of data structures, algorithms, and distributed systems.
  • Enjoy learning new technologies and ability to understand how to root cause complex problems.
  • Experience with using and developing REST APIs.
  • Experience with Agile processes and rapid iterative development.
  • Strong sense of ownership with focus on high quality and high performing deliverables.
  • Experience developing services for cloud based platforms.
  • Develop software for projects and features with an emphasis on backend systems and APIs responsible for ingesting, processing, and routing data.
  • Design, develop, test, and maintain clear, concise, and robust code that produces the desired outcomes for our customers.
  • Partner with a cross-functional team of engineers, designers, and product managers to translate feature specifications into product designs and implementable code.
  • Ensure product features are working as expected by creating rich test plans paired with comprehensive automated tests.
  • Mentor and coach junior engineers on the design and implementation of their code.
  • Have end-to-end ownership of the software you develop, regularly participating in your team’s on-call/support rotation.
  • Help maintain and support our SaaS products including periodic participation in our 24x7 on-call rotations.
Posted about 3 hours ago
Apply
Apply

📍 United Kingdom

🧭 Contract

🔍 Technology consultancy

🏢 Company: Default Portal

  • Proven leadership experience as a Lead Engineer or Senior Software Engineer.
  • Strong Java development skills, with experience in designing scalable applications.
  • Expertise in SQL and database optimization techniques.
  • Azure cloud experience, including deploying and managing cloud-native applications.
  • Hands-on experience with Kubernetes and containerization.
  • Strong understanding of GitLab for CI/CD and version control.
  • Ability to mentor engineers, conduct code reviews, and set engineering best practices.
  • Strong problem-solving and decision-making skills, with the ability to guide technical teams effectively.
  • Excellent communication skills, with the ability to work with stakeholders at all levels.
  • Lead a team of engineers, providing guidance on software development best practices.
  • Design, develop, and maintain Java-based applications with optimized SQL database integration.
  • Architect, deploy, and manage applications on Azure using Kubernetes and containerization.
  • Streamline development workflows by implementing GitLab-based CI/CD pipelines.
  • Mentor junior and mid-level engineers, fostering a culture of learning and growth.
  • Make key technical decisions on system architecture, scalability, and security.
  • Work closely with Product Owners, DevOps, and other stakeholders to align engineering efforts with business goals.
  • Ensure applications are built with efficiency, scalability, and security in mind.

SQLJavaKafkaKubernetesAzureCI/CDMicroservices

Posted about 4 hours 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.