Apply

Software Engineer II

Posted 3 days agoViewed

View full description

💎 Seniority level: Middle, 3+ years

📍 Location: 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., Wisconsin

💸 Salary: 136611.0 - 166263.0 USD per year

🔍 Industry: Software Development

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

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: Backend DevelopmentGraphQLPostgreSQLSQLFrontend DevelopmentFull Stack DevelopmentGitRuby on RailsTypeScriptReactSoftware Engineering

Requirements:
  • 3+ years or equivalent of professional experience working as a team member and delivering projects.
  • Professional development experience with React and Ruby on Rails.
  • A track record of delivering timely, high-quality features while collaborating with product and design to resolve ambiguity and prioritize high-impact work.
  • A demonstrated ability to write extensible, maintainable, and scalable code.
  • Expertise and creativity when it comes to delivering value fast, with a focus on MVPs, frequent deployments, scope negotiations, and demos.
  • A strong sense of ownership and accountability.
  • An inclusive and empathetic working style, particularly in a remote and distributed work environment.
  • Eagerness to learn and grow your skills as an engineer for all parts of the stack.
  • A passion for software and ActBlue’s mission to build people-powered movements.
Responsibilities:
  • Collaborate with software engineers, product teams, and design teams to develop new features for donors and fundraising entities of all sizes.
  • Design products and systems with performance in mind so all users have a great experience on our platform.
  • Work across the stack using React, TypeScript, Ruby on Rails, and GraphQL.
  • 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 with and contribute to technical discussions around new solutions and architecture.
  • Grow as an individual and increase your impact on the success of your team and the progressive movement with the support of your manager.
  • Foster a collaborative and inclusive team culture aligned with our values.
Apply

Related Jobs

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 - 151437.0 USD per year

🔍 Software Development

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

  • 3+ years or equivalent of professional experience working with teams and developing web applications.
  • Experience with either Ruby on Rails or React.
  • A track record of delivering features while collaborating with product and design to resolve ambiguity and prioritize the highest impact work.
  • A demonstrated ability to write extensible, maintainable, and scalable code.
  • Expertise and willingness to find creative ways to deliver value fast, focusing on MVPs, frequent deployments, scope negotiations, and demos.
  • A strong sense of ownership and accountability; desire and interest in helping your team deliver their roadmap and achieve the strategic outcomes of the work.
  • An inclusive and empathetic working style in a remote and distributed work environment.
  • An eagerness to learn and grow your skills as an engineer for all parts of the stack.
  • A passion for software and ActBlue’s mission to build people-powered movements.
  • Collaborate with software engineers, product, and design to develop new user-facing features.
  • Design products and systems with performance in mind so all users have a great experience.
  • Work across the stack using Ruby on Rails, React, TypeScript, and PostgreSQL in your daily work.
  • 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 with, and contribute to technical discussions around new solutions and architecture.
  • Receive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.
  • Foster a collaborative and inclusive team culture aligned with our values.

PostgreSQLRuby on RailsTypeScriptReactSoftware Engineering

Posted 3 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

💸 173676.0 - 210741.0 USD per year

🔍 Software Development

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

  • 8+ years of relevant professional experience.
  • Professional experience working with React and TypeScript to develop frontend features from design and discovery through to deployment and monitoring.
  • Professional experience working with Ruby on Rails to make changes to APIs in order to carry a feature to completion.
  • A strong understanding of performance, scalability, and security best practices.
  • Experience executing large projects that involve multiple engineers, complex requirements, and ambiguity.
  • Ability to write technical proposals that clearly articulate risks and tradeoffs.
  • Ability to communicate effectively with non-technical stakeholders and to collaboratively translate business requirements and strategic goals into technical solutions.
  • A track record of working closely with product and design teams to iterate on and refine product requirements.
  • A track record of effective collaboration with other engineers to develop abstractions and patterns that make it easy to build reliable, maintainable software.
  • A team player mentality; you keep the end user in mind and enjoy hearing feedback from your teammates, yet know when and how to defend your own ideas in a respectful manner.
  • Comfort collaborating with a distributed team of many remote colleagues.
  • Excitement for the learning and growth of yourself and your teammates.
  • An inclusive, generous working style: you like to mentor, collaborate, and elevate your team by supporting your peers.
  • Work with your team to architect, refactor, and improve donor and entity user experiences.
  • Partner with designers and product managers to help shape the teams’ roadmap prioritization.
  • Be a technical lead in large initiatives, working with a team of engineers to design and execute technical solutions that prioritize the highest impact opportunities while balancing effort, scope, and other trade-offs.
  • Collaboratively develop and champion best practices and design patterns to improve the maintainability of the platform.
  • Demonstrate technical leadership through writing documentation, establishing effective testing and monitoring, and fostering clear and audience-oriented communication.
  • Coach and mentor other engineers on your team and create spaces for individuals to be engaged, valued, and heard.
  • Receive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.

Backend DevelopmentLeadershipSoftware DevelopmentAgileDesign PatternsFrontend DevelopmentFull Stack DevelopmentGitReact.jsRuby on RailsTypeScriptCross-functional Team LeadershipAPI testingREST APICommunication SkillsMentoringTechnical supportSoftware Engineering

Posted 3 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 - 151437.0 USD per year

🔍 Software Development

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

  • 3+ years or equivalent of professional experience working with teams and developing web applications.
  • Experience with either Ruby on Rails or React. Experience with both is a bonus!
  • A track record of delivering features while collaborating with product and design to resolve ambiguity and prioritize the highest impact work.
  • A demonstrated ability to write extensible, maintainable, and scalable code.
  • Expertise and willingness to find creative ways to deliver value fast, focusing on MVPs, frequent deployments, scope negotiations, and demos.
  • A strong sense of ownership and accountability; desire and interest in helping your team deliver their roadmap and achieve the strategic outcomes of the work.
  • An inclusive and empathetic working style in a remote and distributed work environment.
  • An eagerness to learn and grow your skills as an engineer for all parts of the stack.
  • A passion for software and ActBlue’s mission to build people-powered movements.
  • Collaborate with software engineers, product, and design to develop new components of our payments product and internal tooling.
  • Design products and systems with performance in mind so all users have a great experience.
  • 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 with and contribute to technical discussions around new solutions and architecture.
  • Receive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.
  • Foster a collaborative and inclusive team culture aligned with our values.

Backend DevelopmentGraphQLPostgreSQLSoftware DevelopmentFrontend DevelopmentGitQAReact.jsRuby on RailsTypeScriptCI/CDAgile methodologiesRESTful APIsSoftware EngineeringDebugging

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Fulltime

🔍 Software Development

🏢 Company: Kraken👥 1001-5000💰 Secondary Market about 1 year ago🫂 Last layoff 5 months agoEthereumBlockchainBitcoinFinTechTrading Platform

  • 4+ years of experience in frontend development, with strong expertise in React.js (either on web or react-native on mobile) and TypeScript
  • Strong understanding of web tracking technologies and analytics platforms, including Google Tag Manager, Google Analytics, Segment, and Mixpanel
  • Proven ability to audit and troubleshoot data discrepancies
  • Experience working across multiple teams and code bases
  • Track record of working with large-scale data tracking and analytics solutions
  • Excellent communication and collaboration skills, with the ability to align engineering, marketing, and analytics teams on best practices
  • Hands-on experience with frontend testing frameworks and modern build pipelines
  • Architect and develop the analytics events data flow from web and mobile apps to 3rd parties
  • Build a framework for experiments and A/B tests and the tools to enable experimentation for all teams in the company
  • Extreme ownership of all MarTech tools, processes, libraries and integrations
  • Develop and maintain a knowledge base of how data is collected, processed, transmitted, and reported, ensuring transparency and usability across the company
  • Develop and maintain shared libraries and best practices for event tracking across multiple codebases, ensuring consistency, reducing duplication, and enabling high-quality data collection across Kraken’s frontend platforms
  • Implement monitoring and alerting systems to proactively detect and address data inconsistencies before they impact reporting and decision-making
  • Collaborate closely with Data Engineering and Analytics teams to maintain a unified source of truth, ensuring alignment across all data consumers at Kraken
  • Optimize our MarTech solutions, maximizing the value of our current systems and recommending alternative solutions when appropriate
  • Map out and refine event data flows, reducing redundancy and improving efficiency, transparency, and cost-effectiveness in our tracking architecture
  • Improve attribution modeling, ensuring that we can accurately track where visitors come from and tie that data back to long-term user engagement

Frontend DevelopmentReact.jsTypeScriptGoogle AnalyticsA/B testing

Posted 5 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150237.5 - 227250.0 USD per year

🔍 Software Development

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

  • Bachelor's Degree in Computer Science/Engineering or equivalent practical experience.
  • 8+ years of relevant industry experience in software development.
  • Strong programming/coding fundamentals with proficiency in at least one of the following: Go, GraphQL, TypeScript, React.
  • Excellent communication, collaboration, and problem-solving skills, with a demonstrated ability to manage technical discussions.
  • Bring a customer-focused mindset to all development, balancing the need to iterate quickly and deliver customer wins iteratively
  • Partner with the Engineering Manager to advocate for long-term technical health of our products alongside the product priorities.
  • Act as a force multiplier on the team by leveraging other engineers and personally exemplify how to deliver value at Samsara
  • Mentor other engineers by actively participating in design and implementation conversations across the team
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

AWSBackend DevelopmentGraphQLSoftware DevelopmentSQLDesign PatternsFull Stack DevelopmentGitIoTMachine LearningTypeScriptAlgorithmsData StructuresGoReactCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringTeamworkSoftware EngineeringDebugging

Posted 6 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 155000.0 - 255000.0 USD per year

🔍 Cybersecurity

🏢 Company: crowdstrikecareers

  • Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems)
  • 12+ years of backend development experience
  • The ability to scale backend systems – sharding, partitioning, scaling horizontally are second nature to you
  • The desire to ship code and the love of seeing your bits run in production
  • Deep understanding of distributed systems and scalability challenges
  • Deep understanding of multi-threading, concurrency, and parallel processing technologies
  • Team player skills – we embrace collaborating as a team as much as possible
  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture
  • The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment
  • The skills to  meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
  • Existing exposure to Go, AWS, GCP, SpiceDB, Kafka, Elasticsearch
  • Familiarity with SAML, OAuth, SSO, OIDC, JWT
  • Prior experience in the cybersecurity or intelligence fields
  • Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike products
  • Leverage and build cloud based systems to detect targeted attacks and automate cyber threat intelligence production at a global scale
  • Brainstorm, define, and build collaboratively with members across multiple teams
  • Obsess about learning, and champion the newest technologies & tricks with others, raising the technical IQ of the team
  • Be mentored and mentor other developers on web, backend and data storage technologies and our system
  • Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability
  • Be an energetic ‘self-starter’ with the ability to take ownership and be accountable for deliverables
  • Use and give back to the open source community

AWSBackend DevelopmentGraphQLPostgreSQLPythonCybersecurityElasticSearchGitKafkaOAuthAlgorithmsData StructuresGoRedisRESTful APIsTeamworkSoftware Engineering

Posted 8 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

  • 2+ years of full-life cycle development experience in Python.
  • Solid experience with Python-based frameworks, such as FastAPI or Django.
  • Strong understanding of data structures, algorithms, and object-oriented design principles.
  • Experience with cloud platforms (AWS) and containerization technologies like Docker.
  • Knowledge of CI/CD tools (e.g., GitLab CI) is a plus.
  • Familiarity with container orchestration tools like Kubernetes is advantageous.
  • Ability to work independently in a distributed team environment.
  • Strong problem-solving skills and adaptability in a fast-paced, agile setting.
  • Develop and implement backend features for internal and external users.
  • Collaborate with front-end engineers, product managers, and other teams to design and build scalable, sustainable solutions.
  • Contribute to technical discussions and architecture planning to ensure robust software design.
  • Write well-documented, efficient, and reliable code that meets engineering standards.
  • Participate in code reviews, ensuring adherence to best practices and quality assurance protocols.
  • Support the development of medical software solutions, working with HL7 standards and data pipelines.
  • Develop and maintain integrations, working with technologies like Kafka and RabbitMQ.

AWSBackend DevelopmentDockerPostgreSQLPythonSQLDjangoKafkaKubernetesRabbitmqAlgorithmsData StructuresFastAPICI/CDRESTful APIsSoftware Engineering

Posted 9 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 127000.0 - 191000.0 USD per year

🔍 Software Development

🏢 Company: Invoca👥 201-500💰 $83,000,000 Series F almost 3 years agoDigital MarketingArtificial Intelligence (AI)AdvertisingAnalyticsTelecommunications

  • 5+ years development/engineering experience
  • Agile team experience and a demonstrated passion for software development
  • Experience (or interest) in some of our primary technologies: Ruby on Rails (or similar), MySQL/PostgreSQL, React/GraphQL, and HTML/CSS/JavaScript
  • An understanding of database fundamentals and design
  • Strong build vs buy evaluation mindset combined with iterative MVP development experience
  • Experience building conversational chat bots
  • Competence in several skills apart from pure coding, such as monitoring, performance optimization, integration testing, security and more
  • Effective and timely communication skills, ensuring leaders are kept up to date on progress, blockers, and have advance warning of potential surprises (both positive and negative)
  • Foster a collaborative environment for you and your teammates to deliver high-quality features in an iterative way, collecting customer feedback early and often as you solve new asynchronous messaging use cases
  • Build new functionality both within an existing monolith as well as using external services where appropriate, weighing buy vs build decisions in service of delivering quickly to validate new features
  • Have end-to-end responsibility for complex projects that require the work of multiple people to complete, and that will be building out new greenfield product capabilities
  • Level up those around you to help them grow while reinforcing your own knowledge
  • Propose new technologies/architectures/vendors where appropriate and work with technical leadership to drive adoption
  • Quickly and effortlessly diagnose the root cause of problems in your team’s service area
  • Be part of a self-sufficient team with a dedicated Product Manager and Tech Lead
  • Proactively communicate on production issues, write actionable tickets without prompting, and quickly fix or delegate them
  • Be able to help guide a team around impediments to progress
  • Participate in an on-call rotation supporting the team’s services
  • Support diversity, equity and inclusion at Invoca

Backend DevelopmentGraphQLLeadershipPostgreSQLSoftware DevelopmentSQLAgileHTMLCSSJavascriptMySQLReact.jsRuby on RailsREST APICommunication SkillsCI/CDProblem SolvingMentoringMicroservicesTeamworkSoftware EngineeringDebugging

Posted 9 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 170000.0 - 222500.0 USD per year

🔍 Software Development

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

  • 7+ years software development experience building highly scalable, highly available applications
  • 7+ years of programming experience with full stack technologies such Java, Kotlin or TypeScript
  • 2+ years of experience with cloud technologies (AWS, Azure, etc.)
  • 1+ year of experience with AI technologies (Copilot, LLM’s, etc.)
  • Experience developing, documenting, and supporting REST APIs
  • A degree in Computer Science, Engineering, or a related field or equivalent practical experience
  • Build scalable back-end services for the next generation of applications at Smartsheet (Kotlin, Java)
  • Solve challenging distributed systems problems and work with modern cloud infrastructure (AWS, Kubernetes)
  • Lead code reviews and architectural discussions as you work with other software engineers and product managers
  • Mentor junior engineers on code quality and other industry best practices
  • Forge a strong partnership with product management and other key areas of the business
  • Intelligently apply AI tools and methodologies to enhance software development, problem-solving, and innovation, while adhering to ethical and responsible AI practices

AWSBackend DevelopmentSoftware DevelopmentSQLArtificial IntelligenceCloud ComputingFull Stack DevelopmentJavaJava EEKotlinKubernetesSoftware ArchitectureAlgorithmsData StructuresREST APIRESTful APIsMentoringMicroservicesDebugging

Posted 10 days ago
Apply
Apply
🔥 Software Engineer II
Posted 13 days ago

📍 United States

🧭 Full-Time

💸 123872.0 - 145000.0 USD per year

🔍 FinTech

🏢 Company: joinroot

  • 2+ years as a software engineer
  • Experience in Ruby on Rails or equivalent
  • Experience with React, TypeScript or JavaScript
  • Experience with payments/billing systems
  • Experience in observability, such as Datadog
  • Experience modifying, maintaining, and consuming from APIs
  • Experience with AWS
  • Write, test, and deploy software solutions that are accurate and resilient
  • Actively seek to understand the customer’s problem to ensure you are developing effective solutions
  • Collaborate closely with supportive teammates to share and improve your work
  • Clearly communicate and document your work to help others learn
  • Support your systems in production resolving incidents and issues that affect our customers
  • Increase the effectiveness of your team by suggesting code and process improvements

AWSBackend DevelopmentSoftware DevelopmentSQLJavascriptRuby on RailsTypeScriptReactCommunication SkillsCollaborationProblem SolvingRESTful APIsTeamworkSoftware EngineeringDebugging

Posted 13 days ago
Apply