Apply

Senior Software Engineer

Posted about 9 hours agoViewed

View full description

💎 Seniority level: Senior, 6+ years

🔍 Industry: Software Development

🏢 Company: Jump👥 11-50💰 $30,000,000 Series A about 2 years agoCustomer ServiceInformation ServicesSoftware

⏳ Experience: 6+ years

Requirements:
  • 6+ years of hands-on experience developing large, well-tested applications
  • Proficient in Typescript, React, and Node.js
  • Experience building both backend and web front ends
  • Experience with cloud technologies, particularly AWS
  • Relentless about quality and doing the right thing
  • A detailed approach to writing tests (i.e. unit, integration, performance)
Responsibilities:
  • Synthesize complex business, product, and technical requirements to consistently produce high-quality system designs and software in addition to task break-down, delivery and monitoring
  • Take ownership of and design core software components
  • Develop highly-optimized software that operates at scale for both front-end and backend.
  • Design and build backend components, APIs
  • Conduct design and code reviews, taking accountability for bug fixes and ensuring standards for code quality are met
  • Collaborate with other engineers, product managers, and designers to build the product
  • Continuously learn on the job to build domain expertise
Apply

Related Jobs

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 15 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 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.
  • 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 3 hours ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 6 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 6 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
Apply

📍 United States

🧭 Contract

🔍 Financial Wellness

🏢 Company: Credit Genie

  • 5+ years of professional mobile development
  • Proficient in Kotlin
  • Deep understanding of mobile app UX best practices
  • Ability to propose, refine, code, and update UX/product solutions to ensure they meet customer needs
  • Proficiency in taking design mocks (including Figma files) and coding them in-app using Kotlin
  • Experience working independently and directly with product, marketing, and engineering teams in a highly iterative environment
  • Strong analytical and problem-solving skills
  • Excellent communication skills
  • Collaborate with designers, product managers, and other engineers to define a compelling UX that functions well within an Android mobile app
  • Write code for app design, features, components, and integrations in a clean, readable, and reusable fashion
  • Provide Android mobile app expertise, helping improve the team's development practices, design patterns, deployment processes, and customer experience
  • Work with stakeholders from product, marketing, etc. on initiatives aligning with our KPIs and business priorities
  • Contribute to all phases of the development lifecycle
  • Participate in standard engineering practices such as code reviews, standups, planning meetings, and product/technology demos
  • Stay abreast of emerging technologies and industry trends, evaluating their potential to enhance the Credit Genie product suite and maintain our competitive edge

AndroidDesign PatternsFigmaGitKotlinUI DesignMobile testingCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsSoftware Engineering

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.