Apply

Senior Software Engineer

Posted about 11 hours agoViewed

View full description

💎 Seniority level: Senior

📍 Location: Globe, EST

💸 Salary: 181000.0 USD per year

🔍 Industry: Software Development

🗣️ Languages: English

Requirements:
  • Deep expertise developing high-craft web applications, with a strong background in React
  • Experience with Ruby on Rails (preferred). Or experience with other backend frameworks and languages, with willingness to learn and master Ruby on Rails
  • Ability to architect systems that are well-designed, scalable, accessible, and easy to maintain
  • Ability to prioritize user outcomes and business impact in your technical solutions
  • Clear and concise communication skills, tailoring messages to the audience and driving clarity across teams
  • Building complex web components, such as visual canvases or rich text editors
  • Solving ambiguous problems and owning complex technical projects with demonstrated impact on a business
  • Developing strong cross-functional partnerships, especially with Product and Design
  • Working across a legacy codebase and evolving it safely through migrations and system refactors
Responsibilities:
  • Dive into our codebase and publishing platform architecture.
  • Set up your local environment and merge your first production code.
  • Take part in Get To Know You's to meet our distributed team.
  • Work through your personal onboarding plan.
  • Begin understanding how our publishing tools support creators from onboarding to conversion, and identify opportunities for improvement.
  • Lead and architect at least one major feature from ambiguous idea to launch.
  • Actively mentor peers, and champion quality across our codebase.
Apply

Related Jobs

Apply

📍 Argentina

🧭 Full-Time

🔍 Software Development

🏢 Company: AuditBoard

  • 3+ years of prior experience in software localization/internationalization
  • BS/MS in Computer Science, Computer Engineering, Informatics (or equivalent experience)
  • Proficiency with JavaScript/TypeScript/NodeJS programming languages
  • Strong analytics and problem-solving skills
  • Strong communication and interpersonal skills
  • Configure localization tools and automate translation workflows to ensure a precise and efficient localization process for international expansion
  • Develop and maintain data pipelines, dashboards, and reports to support localization operations and enhance efficiency
  • Implement automation solutions to deliver immediate and tactical results
  • Own end-to-end issue management, triage, prioritization, effective communication with requesters, and lead thorough investigations to successful bug/error resolution and delivery
  • Review and monitor data for issues on assigned projects, identifying trends and areas for improvement
  • Assist non-technical team members with implementing solutions
  • Maintain documentation of changes and best practices

Node.jsSoftware DevelopmentData AnalysisGitJavascriptTypeScriptCommunication SkillsCI/CDProblem SolvingRESTful APIsStrong communication skillsSoftware Engineering

Posted 15 minutes ago
Apply
Apply

📍 Hong Kong

🧭 Full-Time

🔍 Insurance Portal

🏢 Company: Bjak👥 101-250Price ComparisonInsurTechInformation Technology

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field, with a strong foundation in algorithms and data structures.
  • Over 3 years of full-time experience in software engineering.
  • Proficient in backend development technologies such as NodeJS, NestJS, ExpressJS, GraphQL, and Postman.
  • Proficient in frontend development technologies such as ReactJS, NextJS, and Styled-components.
  • Experienced in database management, including MongoDB and MySQL.
  • Familiar with automation workflows using tools like Selenium, Cypress, and Puppeteer.
  • Develop high-quality backend systems using NodeJS, adhering to best coding practices.
  • Develop high-quality frontend applications using ReactJS / NextJS, adhering to best coding practices.
  • Ensure production stability and promptly resolve critical issues to minimize operational impact.
  • Analyze existing code and identify opportunities for enhancement and optimization.
  • Support cross-functional teams by addressing change requests efficiently.
  • Mentor and guide junior developers on best practices in software development.
  • Review peer pull requests to maintain code quality and consistency.

AWSBackend DevelopmentGraphQLNode.jsSoftware DevelopmentCypressExpress.jsFrontend DevelopmentGCPGitMongoDBMySQLReact.jsAlgorithmsData StructuresNest.jsNext.jsSeleniumCI/CDRESTful APIsMentoringSoftware Engineering

Posted 32 minutes ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 89675.0 - 116050.0 CAD per year

🔍 Software Development

🏢 Company: Samsara👥 1001-5000💰 Secondary Market over 4 years ago🫂 Last layoff about 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • 5+ years of software development experience with a focus on cloud technologies.
  • Strong understanding of core AWS services and their application in building scalable and resilient systems.
  • Proficiency in at least one programming language such as Python, Java, Node.js, or Go.
  • Experience working in Agile/Scrum environments, with a solid understanding of software development lifecycle processes.
  • Experience in integrating multiple applications using middleware tools such as Zapier, Workato tools etc
  • Knowledge of data integration, transformation, and cloud-native ETL pipelines.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Design, develop, and deploy scalable and highly available applications and services on AWS.
  • Utilize a wide range of AWS services including EC2, S3, RDS, DynamoDB, Lambda, API Gateway, ECS/EKS, and more.
  • Implement Infrastructure as Code (IaC) using tools like AWS CloudFormation or Terraform to automate infrastructure provisioning and management.
  • Develop and maintain CI/CD pipelines using AWS CodePipeline, CodeBuild, CodeDeploy, or similar tools.
  • Build and consume RESTful APIs and other web services.
  • Support the integration of first- and third-party data sources into cloud pipelines for analytics and insights (ETL/ELT pipelines).
  • Implement robust monitoring, logging, and alerting solutions using AWS CloudWatch and other monitoring tools.
  • Ensure the security and compliance of AWS environments and applications by implementing best practices.
  • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
  • Troubleshoot and resolve issues in production and non-production AWS environments.
  • Stay up-to-date with the latest AWS services and best practices.
  • Contribute to the development of technical documentation and best practices.

AWSBackend DevelopmentDockerNode.jsPythonSoftware DevelopmentAgileAmazon RDSDynamoDBETLFull Stack DevelopmentGitJavascriptJenkinsGoREST APICI/CDRESTful APIsLinuxTerraform

Posted about 1 hour ago
Apply
Apply

📍 Poland

🧭 Contract Of Employment

💸 301000.0 - 401000.0 PLN per year

🔍 Software Development

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity over 4 years ago🫂 Last layoff over 2 years agoLendingFinancial ServicesPaymentsFinTech

  • You have a total of 5+ years of experience as a software engineer.
  • You are experienced in designing, developing and launching backend systems at scale technologies like Python, Kotlin, AWS, MySQL, and Kubernetes.
  • Ensure high availability (HA) and resilience of critical services through runbooks, incident response strategies, and post-mortem analysis.
  • You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
  • Automate operational tasks, deployments, failover processes, and scaling strategies to reduce manual intervention.
  • Partner closely with Storage & Replication, Cloud, CI/CD, and Security teams to ensure Affirm’s infrastructure meets high operational standards.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
  • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
  • You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
  • You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • You will help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentDockerPythonSoftware DevelopmentSQLCloud ComputingDesign PatternsGitKotlinKubernetesMySQLSoftware ArchitectureREST APICommunication SkillsAnalytical SkillsCI/CDProblem SolvingLinuxMicroservicesTeamworkScripting

Posted about 2 hours ago
Apply
Apply

📍 United States

🔍 Cybersecurity

🏢 Company: Keeper Security, Inc.

  • 5+ years of experience in frontend engineering with a focus on web and desktop software development
  • Strong proficiency in core front end syntax such as HTML and CSS
  • Strong proficiency in the JavaScript programming language.
  • Strong proficiency in React.js Library
  • Knowledge of React Redux Library
  • Experience with developing single page web applications
  • Proficient with the Git version control system (VCS)
  • Comfortable with the GitHub platform
  • Familiarity with agile development methodologies
  • Excellent problem-solving and debugging skills
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Develop secure and scalable solutions for Keeper's Admin Console
  • Write clean and modern code that follows best practices, being proficient in React.js
  • Maintain clear and detailed internal documentation
  • Collaborate with cross-functional teams to deliver high-quality software solutions on-time
  • Review code changes made by team members and provide constructive feedback
  • Troubleshoot and debug software issues as they arise
  • Continuously research and learn about new software technologies and methodologies

Software DevelopmentAgileFrontend DevelopmentGitHTMLCSSJavascriptReact.jsDebugging

Posted about 3 hours ago
Apply
Apply

🔍 Software Development

🏢 Company: Ivanti👥 1001-5000💰 Private about 4 years agoIT InfrastructureIT ManagementSoftware

  • Strong experience in full-stack development using Microsoft Tech Stack with C# and SQL.
  • Bachelor’s degree in computer science or software engineering, or related discipline.
  • Strong analytical and problem-solving skills.
  • Strong experience in building large scale distributed enterprise grade SaaS applications using cloud native services.
  • Attention to detail, high degree of accuracy in daily work, ability to work independently and meet timelines.
  • Deliver quality code via unit and integration testing through a suite of automated tests.
  • Design, develop, test, deploy, maintain, and enhance large scale distributed software solutions.
  • May provide technical leadership on high-impact projects.
  • Work with a team of experienced engineers and coaches when needed.
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
Posted about 4 hours ago
Apply
Apply

🔍 Software Development

🏢 Company: Ivanti👥 1001-5000💰 Private about 4 years agoIT InfrastructureIT ManagementSoftware

  • Strong experience in full-stack development using Microsoft Tech Stack with C# and SQL.
  • Bachelor’s degree in computer science or software engineering, or related discipline.
  • Strong analytical and problem-solving skills.
  • Strong experience in building large scale distributed enterprise grade SaaS applications using cloud native services.
  • Deliver quality code via unit and integration testing through a suite of automated tests.
  • Design, develop, test, deploy, maintain, and enhance large scale distributed software solutions.
  • May provide technical leadership on high-impact projects.
  • Work with a team of experienced engineers and coaches when needed.
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
Posted about 4 hours ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 7 hours ago

🔍 Software Development

  • Minimum of 5+ years of experience in Software Engineering
  • Minimum of 5+ years of significant experience in Full Stack application development using Angular, C#, .NET Core, JavaScript, TypeScript & SQL Server Technologies.
  • Able to demonstrate strong Object-oriented programming skills.
  • Proficient with software development lifecycle (SDLC) methodologies like SAFe, Agile, Test- driven development.
  • Excellent problem solving, analytical and technical troubleshooting skills.
  • Strong expertise and knowledge in LINQ, Functional Programming, and multithreading.
  • Experience implementing: Restful API/GraphQL development in .NET Core, ASP.NET MVC, Web API, .Net window services, and SQL Server.
  • Should have good experience in writing efficient SQL queries
  • A solid foundation in computer science, with strong competencies in data structures, algorithms and software design.
  • Implement all aspects of an application design - high performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing.
  • Develop framework and process for applications project using existing technologies that is implemented in a structured, maintainable fashion.
  • Evaluate and Improve application performance
  • Perform unit and system level testing on applications
  • Work closely with product development teams, product management, design office, services, and helps in upgrade testing, analyzing and resolving upgrade issues.
  • Develop automated unit test cases tied to each User Story, Bug.
  • Use, protect and disclose patients’ protected health information (PHI) only in accordance with Health Insurance Portability and Accountability Act (HIPAA) standards
Posted about 7 hours ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 9 hours ago

🧭 Full-Time

🔍 Healthcare

  • Proficiency in building complex web or mobile apps, ideally with TypeScript, React, and Node/NestJS.
  • Experience developing, monitoring, and supporting services in production.
  • Strong understanding of service-specific integration testing, E2E testing, and selective unit tests.
  • Familiarity with AWS (ECS, Terraform) and best practices for deploying cloud-based applications.
  • Write performant backend services using Node/NestJS and reliable frontend experiences with React and TypeScript.
  • Leverage MongoDB, Postgres, and Redis to ensure data integrity and speed at scale.
  • Develop Reusable Components and Utilities
  • Work closely with the DevX team to enhance tooling and libraries that bolster productivity across our global engineering org.
  • From problem definition and design through to development, testing, demoing, and supporting production code.
  • Deploy your own code using trunk-based development and short-lived feature branches with automated regression testing.
  • Understand the real-world problems faced by our facility clients, nurses, and internal users.
  • Occasionally engage directly with customers to gather feedback, confirm requirements, and ensure solutions truly solve their problems.
  • Communicate effectively in a globally distributed team—embrace asynchronous discussions, thorough documentation, and over-communication when needed.
  • Participate in daily overlap sessions or syncs, typically in the mornings (US PST), to stay aligned with your team.
  • Whether fixing bugs, tackling tech debt (about 20% of our time), or brainstorming new features, always keep the user’s experience front and center.
  • Balance speedy fixes for pressing customer issues with longer-term structural improvements.
  • Own the systems you build: if something breaks, you’re part of the solution.
  • Typically on-call for one week out of the month, ensuring our platform remains reliable around the clock.
Posted about 9 hours ago
Apply
Apply

📍 France

🧭 Full-Time

🔍 Software Development

🏢 Company: Filigran

  • 5+ years of experience in software engineering, with a focus on Python and system integration
  • Comfortable working in a remote, async-first environment and collaborating across time zones
  • Strong technical skills in Python, API design, and integrating complex platforms
  • Proven ability to work autonomously, take ownership of projects, and contribute to a positive team culture
  • Excellent problem-solving skills and a proactive, solution-oriented mindset
  • Design, develop, and maintain integration solutions using Python to connect OpenBAS and OpenCTI with external platforms and services
  • Proficient in investigating and analyzing APIs to gain a comprehensive understanding of external systems.
  • Skilled at exploring third-party APIs and interpreting their functionality to integrate with remote systems effectively.
  • Collaborate with software engineers and product managers to gather requirements and define integration strategies
  • Ensure the reliability, scalability, and security of integration solutions through best coding practices and architecture decisions
  • Troubleshoot, debug, and resolve integration issues to maintain seamless system interoperability
  • Write and maintain clear technical documentation for integration processes, APIs, and workflows
  • Review code and provide mentorship to other engineers to promote knowledge sharing and high-quality standards
  • Stay up to date with emerging technologies and propose improvements to enhance integration capabilities
  • Contribute to the continuous improvement of our development processes and integration frameworks

PythonAPI testingData StructuresCI/CDRESTful APIsLinuxJSONSoftware EngineeringDebugging

Posted about 9 hours ago
Apply

Related Articles

Posted about 1 month ago

How to Overcome Burnout While Working Remotely: Practical Strategies for Recovery

Burnout is a silent epidemic among remote workers. The blurred lines between work and home life, coupled with the pressure to always be “on,” can leave even the most dedicated professionals feeling drained. But burnout doesn’t have to define your remote work experience. With the right strategies, you can recover, recharge, and prevent future episodes. Here’s how.



Posted 5 days ago

Top 10 Skills to Become a Successful Remote Worker by 2025

Remote work is here to stay, and by 2025, the competition for remote jobs will be tougher than ever. To stand out, you need more than just basic skills. Employers want people who can adapt, communicate well, and stay productive without constant supervision. Here’s a simple guide to the top 10 skills that will make you a top candidate for remote jobs in the near future.

Posted 9 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 10 months ago

Read about the recent updates in remote work policies by major companies, the latest tools enhancing remote work productivity, and predictive statistics for remote work in 2024.

Posted 10 months ago

In-depth analysis of the tech layoffs in 2024, covering the reasons behind the layoffs, comparisons to previous years, immediate impacts, statistics, and the influence on the remote job market. Discover how startups and large tech companies are adapting, and learn strategies for navigating the new dynamics of the remote job market.