Apply

Senior Software Engineer

Posted over 1 year ago

View full description

📍 Location: United states, remote

💸 Salary: $124,000 - $203,000

🔍 Industry: Space and data

🗣️ Languages: English

Requirements:
Minimum 5 years of software development experience, knowledge of software engineering best practices, experience with cloud-based infrastructure and tooling, problem-solving and communication skills, experience with monitoring tools, docker containers, sql and nosql databases, distributed systems concepts
Responsibilities:
Architectural design and building infrastructure and software for authentication and authorization, writing high-quality production code, improving reliability, owning operation of servicesApply

Related Jobs

Apply

📍 United States, BC & ON, Canada

🧭 Full-Time

💸 139000.0 - 248000.0 CAD per year

🔍 Website Experience Platform

  • Have 5+ years of experience working as a FE/UI engineer with a proven track record of shipping code.
  • Proficient in advanced React and CSS patterns.
  • Deep foundational understanding of Javascript and/or Typescript.
  • Experience with testing frameworks (e.g. Jest, Mocha, Playwright, Cypress).
  • Treat web accessibility as a top priority.
  • Experience working with a fast-paced, highly collaborative, and cross-functional team.
  • Familiar with principles of Search Engine Optimization and technologies used in digital asset management.

  • Write performant and accessible User Interfaces that power the Webflow visual design experience.
  • Contribute to building and executing on functional strategy.
  • Lead projects that directly contribute to team and engineering organization's deliverables.
  • Produce and elevate the quality of maintainable, tested, performant, and scalable code.
  • Collaborate product managers and designers in an autonomous, supportive team environment.
  • Mentor junior engineers in technical skills and Webflow culture.

CypressHTMLCSSImage ProcessingJavascriptJestReact.jsTypeScript

Posted about 1 hour ago
Apply
Apply

📍 United States

🧭 Full-Time

🏢 Company: Career Renew

  • 5+ years experience in software development and writing very high quality code.
  • Strong expertise in building large scalable systems.
  • Proficiency in Node.js, PostgreSQL, Redis Clusters, Go, Python, Kubernetes, AWS (EKS, Amplify, Elasticache, RDS).
  • Professional or native English language proficiency.
  • BS or MS degree in a STEM major or equivalent job experience is required.

  • Develop new features and software improvements.
  • Test, deploy and debug backend API services.
  • Write clear, tested, documented code.
  • Create and review technical design, code, and documentation.
  • Contribute to Wynd’s infrastructure which includes mobile, desktop and server-side applications.

Backend DevelopmentNode.jsPostgreSQLPythonAWS EKSKubernetesGoRedis

Posted about 19 hours ago
Apply
Apply

🔍 Blockchain and cryptocurrency

  • Knack for great design and intuitive UX.
  • Strong Computer Science fundamentals.
  • Extensive experience with modern front end frameworks (e.g., Vue.js, React.js) and CSS-in-JS libraries (e.g., styled-components).
  • Experience designing and building data heavy front-end applications.
  • Experience with virtual currencies, applications, and their use in financial networks and blockchain analysis is a plus.
  • Adaptable to changing goals.
  • Autonomous ownership of work.
  • Excellent communication skills for articulating complex ideas.
  • Collaborative mindset within cross-functional team.

  • Building a large-scale web application that manages billions of transactions using React and Redux.
  • Working with Backend Engineers, Designers, and Product to build features and ship product.
  • Finding and addressing performance issues.
  • Participating in code and design reviews.
  • Developing a deep understanding of crypto and blockchain to inform product design and direction.
  • Collaborating with product lead and customers to define a new category of enterprise software.
  • Staying current on frontend best practices.
Posted about 23 hours ago
Apply
Apply

🧭 Full-Time

💸 150000.0 - 210000.0 USD per year

🔍 Cybersecurity

  • 6+ years of hands-on experience in software development with a strong focus on building large-scale, distributed systems.
  • Expertise in an OOP-based language such as Java or Kotlin, with a demonstrable understanding of API design, integration, and best practices.
  • Proven experience with unit testing, integration testing, and deploying services in Kubernetes or a similar container orchestration platform.
  • Demonstrated ability to design, build, and operate fault-tolerant systems, including experience in requirements gathering and project breakdown.

  • Design, develop, and maintain core SOA-based services for cybersecurity range simulation, focusing on scalability, performance, and fault tolerance.
  • Lead end-to-end technical projects, from requirements gathering and architecture design to deployment, while setting clear goals and priorities.
  • Mentor and support engineers on the team, promoting a collaborative culture and guiding them in coding best practices, testing, and architectural design.
  • Collaborate cross-functionally with Product Managers and UX Designers to translate requirements into technically sound, user-centered solutions.
  • Conduct code reviews and provide constructive feedback to ensure code quality, performance, and adherence to company standards.
  • Implement robust monitoring and alerting strategies to maintain high uptime and quick response to potential system issues.
  • Ensure services meet security and compliance standards by integrating appropriate controls into the development lifecycle.
  • Contribute to documentation that details technical architecture, system design, and best practices to ensure knowledge sharing and team alignment.
Posted about 24 hours ago
Apply
Apply

🧭 Full-Time

🔍 Open-source database management systems

  • Strong professional software development experience in C++.
  • Experience with Unix systems and cross-platform development.
  • Familiarity with high-performance computing, in-memory databases, data processing engines, concurrency, and multithreading.
  • Experience developing language bindings or FFI (Foreign Function Interface) implementations.
  • Familiarity with multiple programming languages, particularly Python, Go, Java, Node.js, or Rust.
  • Strong communication skills with professional proficiency in English.
  • Experience with data processing frameworks and SQL engines.
  • Passion for building developer tools and enhancing cross-language interoperability.
  • Ability to thrive in fast-paced environments while balancing technical excellence with practical solutions.
  • High level of ownership and accountability with a focus on dependable, performant code.

  • Develop features for the chDB core engine in C++, focusing on performance optimization and DataFrame operations.
  • Design and implement language bindings for programming languages like Python, Go, Ruby, Java, NodeJS, Bun, Rust, and R.
  • Collaborate closely with integration teams for compatibility across language ecosystems.
  • Enhance robustness of chDB through comprehensive testing across various language bindings.
  • Act as a technical resource for the multi-language community, aiding in debugging and optimization.
  • Engage with the open-source community to resolve issues, review PRs, and provide guidance.
Posted 1 day ago
Apply
Apply

📍 United States, Ontario, British Columbia

🧭 Full-Time

💸 190800.0 - 267100.0 USD per year

🔍 Social media, Technology

  • 5+ years of hands-on, post-grad, non-internship professional Software Development experience.
  • Proficiency in front-end technologies, including TypeScript/JavaScript and component frameworks (React, Angular, Lit).
  • Experience with Postgres/SQL database systems, ideally in large-scale data analysis (Google BigQuery preferred).
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Demonstrated experience in developing end-to-end web applications from database design to UI implementation.
  • Excellent communication skills for effective collaboration in a fully-remote environment.

  • Design, develop, scale, and support Reddit’s Experimentation Platform.
  • Design and implement a UX that will help product teams conduct better experiments and make decisions faster.
  • Develop and operate high scale data products focused on live site reliability and trustworthiness of analyzed data.
  • Increase developer efficiency through automation and system optimization.
  • Collaborate cross-functionally within the Experimentation Platform Team and across the company.
  • Participate in the full development cycle: design, development, impact assessment, and deployment.

AWSPostgreSQLSoftware DevelopmentSQLCloud ComputingJavascriptTypeScriptReactA/B testing

Posted 1 day ago
Apply
Apply

📍 United States

🔍 Cybersecurity

🏢 Company: Keeper Security, Inc.

  • 5+ years of experience in JavaScript development, with proficiency in core concepts.
  • 3+ years of experience with React, Redux, Jest, and TypeScript.
  • Strong experience with browser extension development.
  • Experience with modern web development tools and workflows, including Webpack, Git, and CI/CD pipelines.
  • Solid understanding of frontend architectures and UI/UX principles.
  • Familiarity with testing frameworks such as Jest and writing tests.
  • Strong problem-solving skills and debugging abilities.
  • Excellent communication skills for remote collaboration.

  • Design, build, and maintain high-quality, scalable, and secure features for the Keeper Browser Extension using JavaScript, React, Redux, and Jest.
  • Collaborate with product managers, UX/UI designers, and engineers to define requirements and deliver optimal user experiences.
  • Ensure coding standards, including test-driven development (TDD) and code reviews.
  • Analyze, improve, and optimize performance, reliability, and security of the browser extension.
  • Maintain the current codebase, fixing bugs and implementing new features.
  • Participate in code reviews to ensure quality and share knowledge.
  • Stay updated with web development trends and best practices.

Frontend DevelopmentGitHTMLCSSJavascriptJestTypeScriptReduxReactCI/CD

Posted 1 day ago
Apply
Apply

📍 Mainland China

🔍 Database management system

🏢 Company: ClickHouse👥 101-250💰 Series B about 2 years agoDatabaseArtificial Intelligence (AI)Big DataAnalyticsSoftware

  • Strong professional software development experience in C++.
  • Experience with Unix systems and cross-platform development.
  • Experience in high-performance computing, in-memory databases, data processing engines, concurrency, and multithreading.
  • Experience developing language bindings or FFI (Foreign Function Interface) implementations.
  • Familiarity with multiple programming languages, particularly Python, Go, Java, Node.js, or Rust.
  • Strong communication skills and ability to work effectively within and across engineering teams.
  • Experience with data processing frameworks and SQL engines.

  • Develop features for the chDB core engine in C++, focusing on performance optimization, object serialization, and DataFrame operations.
  • Design and implement language bindings for various programming languages.
  • Collaborate closely with integration teams to ensure compatibility across language ecosystems, especially with data science tools.
  • Enhance the robustness of chDB through rigorous testing of different language bindings.
  • Act as a technical resource for the multi-language community, aiding in debugging and performance optimization.
  • Engage with the open-source community, resolving issues, reviewing PRs, and providing guidance.

Node.jsPythonSQLJavaC++GoRust

Posted 1 day ago
Apply
Apply

📍 Texas

🧭 Full-Time

🔍 Energy analytics and forecasting

  • Senior level experience building client-facing applications.
  • Highly proficient on the frontend with React.JS/Next.JS with TypeScript.
  • Experience on the backend with Python, particularly with data-heavy applications.
  • Experience building and deploying client-facing APIs with a focus on scalability and security.

  • Displaying a lot of data in a performant way, both from a back-end/db perspective and a front-end/rendering one.
  • Mastering both front-end and back-end to take full ownership of certain features in a fast-paced environment with multiple technologies and languages.
  • Preventing/minimizing the amount of bugs/alerts when working with other teams on the same codebase, orchestrating features together.
  • Building internal tooling for various non-technical stakeholders to support various internal processes and workflows.

PythonReact.jsTypeScriptREST APINext.js

Posted 1 day ago
Apply
Apply

📍 Poland

🧭 Contract

💸 301000.0 - 401000.0 PLN per year

🔍 Financial services

  • 6+ years proven experience as a software engineer.
  • Proficiency in Python or Kotlin/Java is a must. Proficiency in object-oriented and dynamically typed languages.
  • Ability to synthesize complex business, product, and technical requirements to consistently produce high quality system designs and software.
  • Ability to collaborate with your team in a fast-paced environment.
  • Excellent communication skills, both written and verbal. Must be proficient in asynchronous mode of communication–written tech specs, wiki, project plans, etc.
  • Prior experience architecting, building, launching and maintaining complex systems.

  • Work with product managers and tech leads to develop features to support product and commercial initiatives.
  • Consistently generate simple and sophisticated designs, and write high-quality code that can be easily understood and used by others.
  • Build relationships with people across engineering and other organizations for the design, implementation, roll-out and maintenance of projects.
  • Foster a culture of technical excellence, humility, constant improvement, and rigor to build a team that can confidently tackle complex challenges across multiple technical domains.
  • Be hands on. Build APIs and data models to work within micro-service and event-driven architectures. Create parallelizable and idempotent batch jobs to process large amounts of data.
  • Improve the current platform's extensibility, performance and usability to support rapid global deployment, scaling and expansion.
  • Actively participate in making your team and workplace an inclusive environment for people from all backgrounds.
  • Take an active role in mentoring engineers and senior leaders, and the processes that support team growth and efficiency.

PythonJavaKotlinMachine LearningMicroservices

Posted 1 day ago
Apply

Related Articles

Remote Job Certifications and Courses to Boost Your Career

Posted 4 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?

How to Balance Work and Life While Working Remotely

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

Weekly Digest: Remote Jobs News and Trends (August 11 - August 18, 2024)

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

How to Onboard Remote Employees Successfully

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

Remote Work Statistics and Insights for 2024

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