Apply

Software Engineer

Posted 5 days agoViewed

View full description

πŸ’Ž Seniority level: Middle, 4+ years

πŸ” Industry: Software Development

🏒 Company: ThatchπŸ‘₯ 1-10πŸ’° $3,000,000 Seed over 3 years agoConsumerLifestyleE-CommerceTravel

⏳ Experience: 4+ years

Requirements:
  • 4+ years of experience building web applications as a full-stack or backend engineer, ideally at a tech company
  • Understanding of modern cloud infra (we currently use AWS, Render, and Vercel at the moment)
  • Experience building software in modern languages and frameworks (JavaScript, TypeScript, React/NextJS, Ruby, TailwindCSS, etc.)
Responsibilities:
  • Design, build, and maintain the core applications and APIs Thatch is built on
  • Work cross-functionally with other engineers, product managers, operations, and leadership to develop software that provides an incredible user experience
  • Respond to and debug production issues to ensure our services run smoothly
  • Write technical documentation for internal and external audiences
  • Define and constantly improve our engineering standards, tooling, and processes
Apply

Related Jobs

Apply
πŸ”₯ Senior Software Engineer
Posted about 1 hour ago

🧭 Full-Time

πŸ” Software Development

  • Current cloud technology experience with AWS (Kubernetes, Fargate, S3, MKS, Lambda, etc)
  • Proficiency developing in server-side Java applications using mainstream frameworks such as Spring Boot, Spring Cloud, and Reactor-Core
  • Acurrent working understanding of microservices, event-driven techniques, and data pipelines
  • Astrong proven proficiency in SQL and NoSQL-based data access and management
  • Familiarity with async messaging, logging, or queues, such as Kafka, NATS, SQS, and RabbitMQ
  • Recent experience managing PII/secure/sensitive data
  • Familiarity with CI/CD process, testing frameworks, and practices (CodeCommit, CodeDeploy, CodePipeline, CLI, etc.)
  • You understand best design and software engineering practices, design principles and patterns, and unit testing
  • Develop scalable and reliable systems supporting consumer and data-centric products and services on an AWS cloud-based platform
  • Integrate 3rd Party and Internal API, async, and file-based services using CSV, JSON, or XML data
  • Contribute to deliverables from brainstorming through testing/validation and production operationalization
  • Contribute to design/architecture and collaborate with other team members
  • Diligently observe and maintain Standards for Regulatory Compliance and Information Security
  • Without fail deliver and maintain accurate, complete and current documentation
  • Hands-on collaboration on a team developing commercial software project in cloud native Java
Posted about 1 hour ago
Apply
Apply

πŸ’Έ 200000.0 - 250000.0 USD per year

πŸ” Software Development

  • 5+ years experience building production infrastructure systems
  • Expert-level proficiency in Go, with Python experience a plus
  • Deep expertise with Kubernetes in production environments
  • Extensive experience with major cloud providers (AWS, GCP) and neo-cloud providers (Crusoe, DigitalOcean, Nebius) a plus.
  • Advanced understanding of distributed systems concepts and performance tuning
  • Proven experience designing observability systems
  • Track record of leading technical initiatives and mentoring engineers
  • Experience with ML/AI workloads and MLOps platforms highly valued
  • Design and architect scalable infrastructure systems for our ML inference platform
  • Lead optimization of Kubernetes deployments for efficient, cost-effective model serving
  • Drive enhancements to our inference orchestration layer for complex model deployments
  • Define monitoring strategies for model performance, latency, and resource utilization
  • Develop advanced solutions for GPU capacity management and throughput optimization
  • Establish infrastructure automation standards to streamline ML deployment workflows
  • Partner with other engineers to translate complex inference requirements into technical solutions
  • Make critical architectural decisions balancing performance with system reliability
  • Lead technical discussions and mentor junior engineers on infrastructure best practices
  • Contribute to long-term technical strategy and infrastructure roadmap
Posted about 1 hour ago
Apply
Apply

🧭 Full-Time

πŸ” Software Development

🏒 Company: BasetenπŸ‘₯ 11-50πŸ’° $40,000,000 Series B about 1 year agoDeveloper ToolsArtificial Intelligence (AI)Machine LearningSoftware EngineeringSoftware

  • Bachelor's degree or higher in Computer Science or related field
  • 1-3 years experience in software engineering or infrastructure
  • Proficient coding abilities in one or more popular programming or scripting languages; Go proficiency is a plus
  • Working knowledge of Kubernetes and containerization
  • Basic understanding of machine learning concepts and model serving
  • Familiarity with distributed systems concepts
  • Experience with basic monitoring and logging tools
  • Interest in ML/AI infrastructure and willingness to learn
  • Strong collaboration and communication skills
  • Develop infrastructure components for our ML inference platform using Python and Go
  • Implement and maintain Kubernetes deployments for model serving
  • Contribute to our inference orchestration layer for model deployments
  • Build and enhance monitoring systems for model performance metrics
  • Implement efficient resource management solutions for ML workloads
  • Support infrastructure automation to improve ML deployment workflows
  • Work closely with team members to implement technical solutions
  • Help balance performance optimization with system reliability
  • Participate in technical discussions around infrastructure improvements
  • Learn and apply infrastructure best practices
Posted about 2 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 130000.0 - 150000.0 USD per year

πŸ” Software Development

  • 3+ years of software engineering experience
  • A track record of shipping high-quality products and features at scale
  • Can turn user and business problems into engineering solutions
  • Self-starter who embraces ambiguity, a fast-paced environment, and solving hard problems
  • Ship: Work with a team of engineers and cross-functional partners (design, engineering, sales, client solutions) to build impactful user-facing features
  • Design: Help architect and implement performant, scalable, and reliable solutions that enable us to scale
  • Collaborate: Support in developing a best-in-class software development process
  • Innovate: Help us incorporate the latest AI technologies, tools, and workflows into our platform and workflow

AWSBackend DevelopmentDockerNode.jsSoftware DevelopmentDesign PatternsElasticSearchFrontend DevelopmentFull Stack DevelopmentGitJavascriptKibanaKubernetesMongoDBRabbitmqTypeScriptAlgorithmsData StructuresREST APINext.jsReactCI/CDDevOpsTerraformSoftware Engineering

Posted about 3 hours ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 140000.0 - 170000.0 USD per year

πŸ” Clean energy finance

🏒 Company: Crux

  • 4+ years of professional full-stack engineering experience
  • B.S. in computer science, computer engineering, or related field
  • Demonstrated proficiency in Javascript/Typescript, React, and SQL
  • Authorized to work in the US or Canada
  • You are a self-starter with a strong sense of ownership and desire to learn and grow
  • You enjoy building and cultivating a collaborative and inclusive team environment, and have experience working on fully remote teams
  • Collaborate with engineers and cross-functional partners to build features that support the renewable energy transition
  • Write readable, well-structured code with an eye towards usability, performance, and scalability
  • Write tests and documentation alongside your code for quality and maintainability
  • Participate in engineering learning and coworking sessions
  • Contribute to building our team culture and developing our technical best practices

SQLAgileFull Stack DevelopmentGitJavascriptTypeScriptAlgorithmsData StructuresREST APIReactCommunication SkillsAnalytical SkillsCI/CDProblem SolvingCross-functional collaborationSoftware EngineeringDebugging

Posted about 4 hours ago
Apply
Apply

πŸ“ Republic of Ireland

πŸ” Software Development

  • Good coding skills in Python or equivalent (ideally Java or C++).
  • Hands-on experience in open-ended and ambiguous data analysis (pattern and insight extraction through statistical analysis, data segmentation etc).
  • A craving to learn and use cutting edge AI technologies.
  • Understanding of building data pipelines to train and deploy machine learning models and/or ETL pipelines for metrics and analytics or product feature use cases.
  • Experience in building and deploying live software services in production.
  • Exposure to some of the following technologies (or equivalent): Apache Spark, AWS Redshift, AWS S3, Cassandra (and other NoSQL systems), AWS Athena, Apache Kafka, Apache Flink, AWS and service oriented architecture.
  • Define problems and gather requirements in collaboration with product managers, teammates and engineering managers.
  • Collect and curate datasets necessary to evaluate and feed the generative models.
  • Develop and validate results of the generative AI models.
  • Fine tune models when necessary.
  • Productionize models for offline and / or online usage.
  • Learn the fine art of balancing scale, latency and availability depending on the problem.

AWSPythonData AnalysisETLJavaMachine LearningC++Apache KafkaCassandraNosqlSoftware Engineering

Posted about 19 hours ago
Apply
Apply

πŸ“ United Kingdom

πŸ” Software Development

  • Good coding skills in Python or equivalent (ideally Java or C++).
  • Hands-on experience in open-ended and ambiguous data analysis (pattern and insight extraction through statistical analysis, data segmentation etc).
  • A craving to learn and use cutting edge AI technologies.
  • Understanding of building data pipelines to train and deploy machine learning models and/or ETL pipelines for metrics and analytics or product feature use cases.
  • Experience in building and deploying live software services in production.
  • Exposure to some of the following technologies (or equivalent): Apache Spark, AWS Redshift, AWS S3, Cassandra (and other NoSQL systems), AWS Athena, Apache Kafka, Apache Flink, AWS and service oriented architecture.
  • Define problems and gather requirements in collaboration with product managers, teammates and engineering managers.
  • Collect and curate datasets necessary to evaluate and feed the generative models.
  • Develop and validate results of the generative AI models.
  • Fine tune models when necessary.
  • Productionize models for offline and / or online usage.
  • Learn the fine art of balancing scale, latency and availability depending on the problem.

AWSBackend DevelopmentPythonSoftware DevelopmentCloud ComputingData AnalysisETLJavaMachine LearningC++Apache KafkaCassandraREST API

Posted about 19 hours ago
Apply
Apply

πŸ“ Canada

πŸ’Έ 110000.0 - 180000.0 CAD per year

πŸ” Cybersecurity

🏒 Company: crowdstrikecareers

  • Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems)
  • 4+ years of backend development experience
  • The ability to scale backend systems – sharding, partitioning, scaling horizontally are second nature to you
  • Deep understanding of distributed systems and scalability challenges
  • Deep understanding of multi-threading, concurrency, and parallel processing technologies
  • Team player skills – we embrace collaborating as a team as much as possible
  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture
  • The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment
  • The skills to meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
  • Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike products
  • Leverage and build cloud based systems to detect targeted attacks and automate cyber threat intelligence production at a global scale
  • Brainstorm, define, and build collaboratively with members across multiple teams
  • Obsess about learning, and champion the newest technologies & tricks with others, raising the technical IQ of the team
  • Be mentored and mentor other developers on web, backend and data storage technologies and our system
  • Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability
  • Be an energetic β€˜self-starter’ with the ability to take ownership and be accountable for deliverables
  • Use and give back to the open source community

AWSBackend DevelopmentDockerPostgreSQLPythonCloud ComputingElasticSearchGitJavascriptKafkaOAuthAlgorithmsData StructuresGoREST APIRedisMicroservicesSoftware Engineering

Posted about 21 hours ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 150000.0 - 225000.0 CAD per year

πŸ” Cybersecurity

🏒 Company: crowdstrikecareers

  • Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems)
  • 8+ years of backend development experience
  • The ability to scale backend systems – sharding, partitioning, scaling horizontally are second nature to you
  • The desire to ship code and the love of seeing your bits run in production
  • Deep understanding of distributed systems and scalability challenges
  • Deep understanding of multi-threading, concurrency, and parallel processing technologies
  • Team player skills – we embrace collaborating as a team as much as possible
  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture
  • The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment
  • The skills to meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
  • Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike products
  • Leverage and build cloud based systems to detect targeted attacks and automate cyber threat intelligence production at a global scale
  • Brainstorm, define, and build collaboratively with members across multiple teams
  • Obsess about learning, and champion the newest technologies & tricks with others, raising the technical IQ of the team
  • Be mentored and mentor other developers on web, backend and data storage technologies and our system
  • Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability
  • Be an energetic β€˜self-starter’ with the ability to take ownership and be accountable for deliverables
  • Use and give back to the open source community

AWSBackend DevelopmentGraphQLPostgreSQLPythonCybersecurityElasticSearchGitKafkaOAuthSoftware ArchitectureAlgorithmsAPI testingData StructuresGoREST APIRedisSoftware Engineering

Posted about 21 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 155000.0 - 255000.0 USD per year

πŸ” Cybersecurity

🏒 Company: crowdstrikecareers

  • Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems)
  • 12+ years of backend development experience
  • The ability to scale backend systems – sharding, partitioning, scaling horizontally are second nature to you
  • Deep understanding of distributed systems and scalability challenges
  • Deep understanding of multi-threading, concurrency, and parallel processing technologies
  • Team player skills – we embrace collaborating as a team as much as possible
  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture
  • The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment
  • The skills to meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
  • Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike products
  • Leverage and build cloud based systems to detect targeted attacks and automate cyber threat intelligence production at a global scale
  • Brainstorm, define, and build collaboratively with members across multiple teams
  • Obsess about learning, and champion the newest technologies & tricks with others, raising the technical IQ of the team
  • Be mentored and mentor other developers on web, backend and data storage technologies and our system
  • Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability
  • Be an energetic β€˜self-starter’ with the ability to take ownership and be accountable for deliverables
  • Use and give back to the open source community

AWSBackend DevelopmentGraphQLPostgreSQLPythonCybersecurityElasticSearchGitKafkaOAuthAlgorithmsData StructuresGoRedisRESTful APIsTeamworkSoftware Engineering

Posted about 21 hours ago
Apply

Related Articles

Posted 10 days ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

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