Apply

Software Engineer II

Posted 4 days agoViewed

View full description

💎 Seniority level: Middle

📍 Location: United States

💸 Salary: 170000.0 USD per year

🔍 Industry: Software

🏢 Company: Harvest👥 101-250InternetReal TimeBillingSaaSProject ManagementEnterprise SoftwareSoftware

🗣️ Languages: English

🪄 Skills: GraphQLAgileFull Stack DevelopmentJavascriptMySQLRubyRuby on RailsSCRUMReactSaaS

Requirements:
  • Experience as a full-stack engineer writing code for both frontend and backend applications.
  • Built SaaS web applications using Ruby on Rails, React, JavaScript, and MySQL.
  • Experience with REST and GraphQL based APIs.
  • Worked on sprint teams building customer-facing SaaS applications (SMB/B2B experience a plus).
  • Experience using Agile and Scrum methodologies.
  • Supported colleagues in growth by sharing feedback and best practices through effective communication.
Responsibilities:
  • Build features and capabilities for Harvest's products using Ruby, Rails, JavaScript, React, and more.
  • Initiate engineering discussions and contribute to code quality improvements through reviews.
  • Work autonomously and proactively gather input from cross-functional squad members.
  • Create solutions focusing on security, reliability, scalability, and maintainability.
  • Utilize metrics, data, and customer feedback to enhance application performance.
Apply

Related Jobs

Apply

📍 USA

💸 142000.0 - 210000.0 USD per year

🔍 Financial Technology

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

  • 1.5+ years of experience as a software engineer.
  • Experience in designing, developing, and launching backend systems with proficiency in Python or Kotlin.
  • Familiarity with distributed systems and technologies such as AWS, MySQL, and Kubernetes.
  • Ability to develop solutions involving multiple software components and write clear, well-tested code.
  • Skill in debugging large codebases and providing constructive feedback through code reviews.
  • Strong verbal and written communication skills for effective collaboration.

  • Break down larger projects into individual tasks and deliver them in multiple phases with team support.
  • Collaborate with product management, design, and analytics through the product development lifecycle.
  • Create and monitor metrics to support operations and availability of team artifacts, addressing issues as they arise.
  • Promote community engagement by participating in growth and development activities, including the interview process.

AWSBackend DevelopmentPythonSQLKotlinKubernetesMySQLMicroservices

Posted about 23 hours ago
Apply
Apply

📍 USA

💸 160000.0 - 210000.0 USD per year

🔍 Financial Technology

  • 1.5+ years of experience as a software engineer.
  • Experience in designing, developing, and launching backend systems.
  • Proficiency in Python or Kotlin.
  • Familiarity with distributed system technologies like AWS, MySQL, and Kubernetes.
  • Ability to write clear, well-tested, and extensible code.
  • Strong verbal and written communication skills.
  • Bachelor’s degree in a related field or equivalent practical experience.

  • Break down larger projects into individual tasks and deliver them in phases.
  • Collaborate with product management, design & analytics during the product development lifecycle.
  • Create and monitor metrics to support operations and availability.
  • Engage in growth and development activities such as interviewing.

AWSPythonKotlinKubernetesMySQLMicroservices

Posted 1 day ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 170000.0 - 222500.0 USD per year

🔍 Technology / Software Development

🏢 Company: Smartsheet👥 1001-5000💰 $3,200,000,000 Post-IPO Debt 4 months ago🫂 Last layoff almost 2 years agoSaaSEnterpriseSoftware

  • 7+ years software development experience.
  • 7+ years experience in at least one modern object-oriented programming language (Java, C#, Ruby, etc.).
  • 2+ years experience in SaaS application development.
  • Experience with modern web technologies and front-end frameworks.
  • Experience building Single Page Applications at scale.
  • Successful in environments with frequent production releases.
  • Experience writing complex asynchronous code communicating with multiple services.
  • Degree in Computer Science, Engineering, or related field or equivalent practical experience.
  • Legally eligible to work in the U.S. on an ongoing basis.

  • Write clean and efficient code based on product specifications and participate in the entire development life cycle, from concept to release.
  • Create and promote modern web UI development.
  • Develop modular, maintainable components for applications using React, JavaScript, TypeScript, Node.js, HTML, and CSS.
  • Be a technical leader, implementing features in TypeScript and integrating with back-end Kotlin/Java services on AWS.
  • Develop and maintain CI/CD pipeline implementations.
  • Lead code reviews and architectural discussions with other engineers, UX designers, and product managers.
  • Mentor junior engineers on code quality and best practices.
  • Develop scalable services that process millions of user actions.

AWSNode.jsFull Stack DevelopmentJavaJavascriptKotlinTypeScriptReactCI/CDMicroservicesSaaS

Posted 2 days ago
Apply
Apply

📍 Arizona, California, Connecticut, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Hampshire, New Jersey, New York, North Carolina, North Dakota, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C. and Wisconsin

🧭 Full-Time

💸 136611.0 - 166263.0 USD per year

🔍 Nonprofit technology for Democratic campaigns and progressive causes

🏢 Company: ActBlue👥 51-100💰 $22,000,000 Series A over 14 years agoPoliticsNon ProfitEnterprise Software

  • 3+ years or equivalent of professional experience working as a team member and delivering projects.
  • Experience developing payment systems.
  • Experience working with payment processors, particularly Stripe.
  • Experience with payment services APIs such as Google Pay or Apple Pay.
  • Track record of delivering timely, high-quality features while collaborating with product and design.
  • Ability to write extensible, maintainable, and scalable code.
  • Expertise in delivering value quickly, focusing on MVPs, frequent deployments, and demos.
  • Strong sense of ownership and accountability.
  • Inclusive and empathetic working style, especially in remote environments.
  • Eagerness to learn and grow as an engineer.
  • Passion for software and ActBlue’s mission.

  • Collaborate with software engineers, product teams, and design teams to develop new user-facing payment features for donors and fundraising entities.
  • Design products and systems with performance in mind to ensure a great user experience.
  • Work across the stack using Ruby on Rails, React, TypeScript, GraphQL, and PostgreSQL.
  • Improve platform performance and maintainability through quality code, testing, monitoring, and documentation.
  • Ensure product and feature quality through thorough PR reviews and QA testing.
  • Engage in and contribute to technical discussions regarding new solutions and architecture.
  • Grow as an individual and increase impact with the support of your manager.
  • Foster a collaborative and inclusive team culture aligned with the organization’s values.

GraphQLPostgreSQLRuby on RailsTypeScriptReact

Posted 4 days ago
Apply
Apply

📍 California, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, New Hampshire, New York, North Carolina, North Dakota, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C., Wisconsin

🧭 Full-Time

💸 173676.0 - 210741.0 USD per year

🔍 Nonprofit technology for Democratic campaigns and progressive causes

🏢 Company: ActBlue👥 51-100💰 $22,000,000 Series A over 14 years agoPoliticsNon ProfitEnterprise Software

  • 6+ years of experience in software development, especially with Ruby on Rails.
  • Ability to empower and mentor team members.
  • Experience in recommending system-level improvements regarding security and reliability.
  • Willingness to learn and explore across technical systems and stacks.
  • Collaboration with product and design teams to refine product requirements.
  • Eagerness to explore and refactor legacy code.
  • Desire to foster psychological safety within the team.

  • Help set the standard for software quality by writing maintainable code.
  • Design and implement Identity and Access Management solutions for user data protection.
  • Lead initiatives to enhance the resilience and security of the IAM application portfolio.
  • Combine product and defensive engineering to develop account management features.
  • Guide the design and execution of high-impact technical solutions.
  • Partner with engineering managers for colleague growth opportunities.
  • Demonstrate technical leadership through documentation and communication.
  • Coach and mentor engineers to foster an engaged team environment.

GraphQLNode.jsPostgreSQLJavascriptRuby on RailsTypeScriptReact

Posted 4 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 142000.0 - 210000.0 USD per year

🔍 Financial technology

  • You have a total of 1.5+ years of experience as a software engineer.
  • You have experience shipping web apps using declarative UI frameworks like React or Vue.
  • You have experience designing, developing and launching APIs at scale using languages like Python or Kotlin.
  • You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • 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.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

  • With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
  • 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 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 contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.

Backend DevelopmentPythonFrontend DevelopmentKotlinREST APIReactMicroservices

Posted 7 days ago
Apply
Apply

📍 AL, FL, GA, TN, NC, DE, MD, PA, TX, VA, DC, CA, NY

🧭 Full-Time

💸 90015.0 - 181143.0 USD per year

🔍 Technology / Software Development

  • A minimum of 4 years of Fullstack Software Development experience with Typescript and React.js.
  • Ability to design and implement APIs, libraries, data models, and database schemas.
  • Familiarity with Express or similar JavaScript-based API backends.
  • Knowledge of database management with DynamoDB or other databases.
  • Proficiency in cloud infrastructure deployment with AWS, Azure, or GCP.
  • Experience with both front-end styling and back-end DevOps tasks.
  • Proficient in web-development including HTML, Javascript, and React.
  • Experience with containerized development environments.
  • Expert in basic and advanced git actions.

  • Develop, maintain, and enhance complex software systems that solve customer and user problems.
  • Decompose tasks into discrete objectives that align with the strategic direction of the team.
  • Build software solutions with minimal direction in accordance with project/organization technical standards.
  • Deliver complete software solutions, including documentation and automated unit/integration tests.
  • Debug existing software and correct defects; perform manual exploratory testing.
  • Collaborate with team members to implement features that meet design specifications and deliver business value.
  • Contribute during all phases of the development lifecycle from task creation to production deployment.
  • Coach and provide feedback to improve team technical procedures.

AWSBackend DevelopmentDockerDynamoDBExpress.jsFrontend DevelopmentGitHTMLCSSJavascriptReact.jsTypeScriptREST API

Posted 11 days ago
Apply
Apply
🔥 Software Engineer II
Posted 15 days ago

📍 USA

🧭 Full-Time

💸 142000.0 - 210000.0 USD per year

🔍 Financial Services

  • You have a total of 1.5+ years of experience as a software engineer.
  • You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.
  • You are familiar with the building blocks of distributed systems, and technologies like AWS, MySQL and Kubernetes.
  • You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • 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.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

  • With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
  • 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 consider risks and trade-offs.
  • 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 contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.

AWSBackend DevelopmentPythonSoftware DevelopmentKotlinKubernetesMySQL

Posted 15 days ago
Apply
Apply

📍 Brazil, United States

🧭 Full-Time

🔍 Software for government affairs professionals

🏢 Company: Quorum👥 251-500💰 over 4 years agoCRMGovernmentPoliticsSaaSData VisualizationSoftware

  • 3+ years of work experience in software companies focused on end-user products.
  • Professional experience with JavaScript and front-end technologies like React.
  • Experience writing application code in backend languages such as Python, .Net, Java, Go, or Node.js.
  • Experience with relational databases like PostgreSQL, MySQL, or Oracle.
  • Familiarity with SQL queries and ORM frameworks like Django.
  • Interest in mentoring and improving the skills of peers.

  • Develop and maintain data scrapers and spiders for accurate data collection.
  • Collaborate with engineering and product teams to design and launch new features.
  • Ensure data quality standards are met and provide support for performance and scalability.
  • Engage in continuous research and adoption of best practices in web scraping and data engineering.

PostgreSQLPythonDjangoJavascriptReact

Posted 29 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 160000.0 - 185000.0 USD per year

🔍 Retirement services

🏢 Company: Human Interest👥 501-1000💰 $161,000,000 Private about 2 years agoWealth ManagementRetirementFinanceInsurTechEmployee BenefitsInsuranceFinTech

  • Minimum 5 years of professional experience building and maintaining full stack software.
  • Experience in building scalable technologies.
  • Strong technical skills in JavaScript or TypeScript, ReactJS, Node.js, GraphQL, and PostgreSQL.
  • Desire to learn and grow, with an emphasis on internal legacy and futuristic designs.
  • Ability to think creatively and share knowledge effectively.
  • Proficiency in writing maintainable, understandable, and testable code.
  • Proactive and empathetic mindset focused on solving customer problems.
  • Formal training in a computer science-related discipline (Bachelors or Masters preferred).

  • Build and maintain business-critical software to process and record customers' retirement savings.
  • Improve complex processes and systems to enhance robustness and performance.
  • Collaborate with other engineers and stakeholders to foster knowledge sharing.
  • Write clean, high-quality code and tests to ensure system reliability.
  • Develop monitors and tests for assessing system performance and scalability.
  • Own critical retirement workflows and make informed engineering decisions.
  • Delight stakeholders and participate in the development life cycle activities.

GraphQLNode.jsPostgreSQLJavascriptTypeScript

Posted about 1 month ago
Apply