Apply

Software Engineer

Posted 2024-10-21

View full description

💎 Seniority level: Proven experience in software development

📍 Location: United States

🔍 Industry: Geospatial industry

🏢 Company: GeoDelphi

🗣️ Languages: English

⏳ Experience: Proven experience in software development

🪄 Skills: PythonSoftware DevelopmentSQLAgileGitJavaSCRUMC++

Requirements:
  • Bachelor's degree in Computer Science or related field.
  • Proven experience in software development, preferably in the geospatial industry.
  • Strong programming skills in languages such as Java, C++, or Python.
  • Familiarity with software development methodologies, such as Agile or Scrum.
  • Proficiency in using version control systems, such as Git.
  • Experience with relational databases and SQL.
  • Knowledge of geospatial technologies, such as GIS or remote sensing, is a plus.
Responsibilities:
  • Design, develop, and maintain software applications using modern programming languages and technologies.
  • Collaborate with cross-functional teams to ensure software quality and performance.
  • Participate in the entire software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Troubleshoot and resolve software defects and technical issues in a timely manner.
  • Stay up to date with industry trends and emerging technologies to continuously improve software development practices.
  • Collaborate with stakeholders to understand their needs and translate them into software requirements.
  • Document software designs, processes, and procedures for future reference.
Apply

Related Jobs

Apply

📍 United States, France, Cyprus, Portugal, Germany

🔍 DeFi

🏢 Company: Career Renew

  • Based in US/Europe.
  • Proven leadership of web3 infrastructure teams with 5+ engineers.
  • Demonstrated success in building and scaling backend/infrastructure systems.
  • Prior experience mentoring and scaling a high-performing team.
  • Passionate with evidence such as GitHub activity, side projects, or public talks.
  • Crypto native with experience from leading companies in Web3.

  • Foster team success by prioritizing team impact and recognition.
  • Drive projects by managing priorities, addressing technical debt, and delivering quality solutions.
  • Mentor and coach team members to develop their skills.
  • Monitor team health and resolve any misalignments or morale issues.
  • Recruit top talent for the infrastructure team.
  • Set clear objectives and metrics for team success.
  • Guide the design of scalable systems that power products.
  • Establish best practices for system deployments and reliability.
  • Leverage blockchain knowledge to build data-intensive systems.
  • Balance agility with security and performance.
  • Design infrastructure that scales with the company's growth.

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentBlockchainEthereumWeb3.jsCommunication SkillsCollaborationMentoringCoaching

Posted 2024-11-23
Apply
Apply

📍 France, USA, UK, Australia, Romania

🔍 AI Search Technology

🏢 Company: Algolia

  • Experience designing and operating distributed systems in production.
  • Experience working with large datasets and high traffic.
  • Rigor in high code quality, automated testing, and other engineering best practices.
  • Excellent spoken and written English skills.
  • Experience at our current stage and beyond ($50-200M ARR range, high growth).

  • Be a key contributor to the design and development of the Metis system.
  • Be responsible for operations for the Metis system including participation in out-of-hours on-call rota.
  • Work with a full-remote team, with the option to be either full-remote, hybrid, or office based (Paris).
  • Be responsible for the quality and soundness of the system.
  • Share your expertise on distributed systems.
  • Work with other teams to identify, troubleshoot, and resolve high-impact issues.

Backend DevelopmentSoftware DevelopmentArtificial IntelligenceElasticSearchKubernetesMachine LearningElasticsearchGoCommunication SkillsAnalytical SkillsCollaborationProblem Solving

Posted 2024-11-23
Apply
Apply

📍 United States

🔍 AI applications / Machine Learning

  • Experience in building and operating business-critical machine learning systems.
  • Familiarity with high-performance online infrastructure.

  • Build high-performance online infrastructure that powers AI inference at 100K+ QPS with millisecond latency.
  • Ensure services meet tight SLAs on availability and latency.
  • Support mission-critical applications used by enterprises.

Backend DevelopmentLeadershipPythonSoftware DevelopmentAgileArtificial IntelligenceGitMachine LearningCommunication SkillsAnalytical SkillsCollaborationProblem SolvingAgile methodologies

Posted 2024-11-23
Apply
Apply

📍 U.S.

🧭 Full-Time

💸 161000 - 194000 USD per year

🔍 FinTech

🏢 Company: Flex

  • Experience working in a risk engineering team and with decision platform architecture or risk/fraud detection systems.
  • 4+ years of professional experience in Software Development.
  • 2+ years of Java experience required.
  • 1+ years of experience in React.js or React Native required.
  • Experience building high-quality mobile and web UIs to specifications.
  • Ability to write well-documented and testable TypeScript code.
  • Proficient in Java frameworks and tools including Spring, Gradle, JUnit.
  • Experience with Service-Oriented Architecture, REST APIs, Message Queues, and scalable architectures.
  • Experience with React Native and React ecosystems.
  • Experience with AWS and containerization tools.

  • Build decision platform and machine learning solutions to respond to and mitigate business risks in Flex.
  • Design and develop 24/7 high-scale APIs and distributed systems using AWS.
  • Work closely with product, design, and engineering teams to launch new features across web and mobile platforms.

AWSSoftware DevelopmentDynamoDBGitJavaJUNITJVMMachine LearningReact.jsReact NativeSpringSpring BootTypeScriptAlgorithmsJava SpringReduxReactCollaborationCI/CDMentoringTerraform

Posted 2024-11-23
Apply
Apply

📍 United States

🧭 Full-Time

💸 177607 - 240292 USD per year

🔍 API platform

  • At least 7+ years of experience building frontend or full-stack projects.
  • Track record of delivering engaging user experiences.
  • Deep expertise in modern web development using JavaScript, HTML, and CSS, familiarity with frameworks like React or Next.js.
  • Excellent communication skills, essential for a remote-first team.
  • Detail-oriented with a focus on product experience.
  • Analytical skills for leveraging analytics tools and experimentation techniques.
  • Customer obsession to inform decision-making and enhance user satisfaction.
  • Based in the San Francisco Bay Area.

  • Own and deliver improvements to the core product experience focused on onboarding and activation.
  • Deliver small, measured changes that impact end users and facilitate user activation.
  • Experiment with A/B testing to identify successful changes.
  • Understand and own end-to-end workflows impacting first-time user experiences.
  • Collaborate with developers to gain insights for product improvements.
  • Learn and grow knowledge of the product and user journey.
  • Collaborate across US and India teams to streamline processes.

HTMLCSSJavascriptJavaScriptNext.jsReactCommunication SkillsCollaboration

Posted 2024-11-23
Apply
Apply

📍 United States, BC & ON, Canada

🧭 Full-Time

💸 139000 - 248000 CAD / USD per year

🔍 Website Experience Platform (WXP)

  • 5+ years of experience in full-stack, product-focused software engineering.
  • 1+ years of hands-on experience with AI/ML technologies.
  • Highly proficient in JavaScript and/or TypeScript.
  • Understanding of AI/ML concepts like large language models and prompt engineering.
  • Experience in measuring and improving the quality of AI outputs.

  • Stay up-to-date on AI/ML ecosystem advancements relevant to Webflow’s product strategy.
  • Develop and integrate third-party AI APIs into the product's architecture.
  • Own and iterate on solutions with product and design teams.
  • Improve developer processes for LLM-powered applications, establishing best practices.
  • Build and maintain tests for generative AI outputs.

JavascriptTypeScriptJavaScriptCommunication Skills

Posted 2024-11-23
Apply
Apply

📍 U.S.

🧭 Full-Time

💸 118000 - 198000 USD per year

🔍 Web design and domain provision

  • 7+ years of development experience in Java, Python, Go, or another object-oriented language.
  • 2+ years of experience with Domains or DNS (Domain Name Systems).
  • Solid foundation in computer science, with competencies in data structures, algorithms, and software design practices.
  • Degree in Computer Science or related field, or equivalent industry experience.

  • Build, maintain, and scale the DNS Platform at Squarespace.
  • Write disciplined server-side code.
  • Develop high-volume production applications and prototypes.
  • Lead the development of new features and backend services using Java.
  • Collaborate with engineers across product, platform, and infrastructure teams.

JavaAlgorithmsData StructuresGo

Posted 2024-11-23
Apply
Apply

📍 US

💸 176000 - 207000 USD per year

🏢 Company: HashiCorp

  • 5+ years of production experience working on backend applications (e.g., Ruby on Rails).
  • Experience with databases (e.g., Postgres, Redis).
  • Strive for quality through maintainable code and comprehensive testing from development to deployment.
  • Experience upgrading Ruby, Rails, and dependencies.
  • Experience building and scaling distributed, highly available systems.
  • Ability to communicate clearly while being empathetic and kind.
  • Eagerness to learn through humility and reflection.
  • Experience debugging performance bottlenecks for live services and systems.
  • Familiarity with best practices for application and infrastructure security.

  • Develop and maintain the backend services on which HCP Terraform relies.
  • Continuously improve the product by writing code in systems written in Ruby on Rails.
  • Investigate problems, performance bottlenecks, and orchestration issues that span multiple services.
  • Enable teammates through technical mentorship, code reviews, and pairing.
  • Participate in a 24/7 on-call rotation that supports production services.

RubyRuby on RailsPostgresRedis

Posted 2024-11-23
Apply
Apply

📍 Czechia, USA, UK, Germany, France, Canada, India, Chile

🧭 Regular - Unlimited

🔍 Automation, AI

🏢 Company: Make

  • Proven experience in developing complex front-ends or SPAs (3+ years for mid-level).
  • Strong understanding of the end-to-end web development process with a focus on front-end design.
  • Proficiency in HTML5, CSS3, JavaScript, NodeJS, SASS, and Bootstrap.
  • Hands-on experience with front-end frameworks, preferably Angular.
  • Ability to interpret and implement web designs and a keen eye for detail.
  • Strong communication skills for effective collaboration across teams.

  • Become part of a cross-functional AI-focused product team.
  • Design and develop solutions to complex problems and build new product features.
  • Implement web designs and refactor code for maintainability.
  • Fix bugs, write unit and integration tests, and ship code to production.
  • Automate repetitive work and provide technical documentation.
  • Review work and assist others in professional growth.

AWSDockerNode.jsPostgreSQLDesign PatternsElasticSearchJavascriptKubernetesRabbitmqJavaScriptElasticsearchHTML5AngularCSS3RedisReduxReactCommunication SkillsCI/CDAttention to detailDocumentation

Posted 2024-11-23
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Energy and Geoscience

🏢 Company: Think Onward

  • Minimum 5 years of related work experience in an agile environment.
  • Working experience in and deep knowledge of Python, Docker, and Databases (PostgreSQL, DynamoDB, etc.).
  • Experience with Django/DRF.
  • Deep functional knowledge or hands-on experience with REST API integration.
  • Experience with Flask or other API service frameworks.
  • Amazon AWS experience.
  • Working experience in Kubernetes is a plus.
  • Experience with TypeScript and GQL is a plus.
  • Experience with Infrastructure as Code (IaC) (Terraform).
  • A solid understanding of the latest security and performance concerns.
  • Experience solving complex business problems.
  • AWS Sagemaker experience is a bonus.
  • Self-accountability in a remote working environment.

  • Perform all phases of software engineering including requirements analysis, application design, code development, testing, and production support.
  • Design and implement product features including reusable components, frameworks, and libraries in collaboration with business and IT stakeholders.
  • Integrate data from various back-end services and databases.
  • Coordinate with front-end development teams to produce an end-to-end user experience.
  • Write well designed, testable, and efficient code by using software development best practices.
  • Stay up-to-date with latest standards, technologies, and frameworks.
  • Mentor and support the backend engineering team.

AWSDockerPostgreSQLPythonSoftware DevelopmentAgileDjangoDynamoDBFlaskGitREST APICollaborationTerraform

Posted 2024-11-23
Apply