Apply

Senior Software Engineer

Posted 3 months agoViewed

View full description

๐Ÿ’Ž Seniority level: Senior, 3-5 years

๐Ÿ“ Location: United States

๐Ÿ’ธ Salary: 135000 - 165000 USD per year

๐Ÿ” Industry: Software Development

๐Ÿข Company: NationBuilder๐Ÿ‘ฅ 101-250๐Ÿ’ฐ $10,000,000 Debt Financing about 6 years agoInternetCMSCRMPoliticsEmail MarketingSaaSEnterprise SoftwareSoftware

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: 3-5 years

๐Ÿช„ Skills: PostgreSQLSoftware DevelopmentAgileHTMLCSSJavascriptMongoDBRubyRuby on RailsGoRedisReduxReactCollaboration

Requirements:
  • Bring at least 3-5 years of professional software engineering experience.
  • Enthusiastic about working with Ruby on Rails and strong technical background.
  • Willingness to learn the company's technologies and environment.
  • Practice test-driven development and judicious refactoring.
  • Ability to communicate technical solutions with both engineering and non-engineering stakeholders.
Responsibilities:
  • Build and maintain the software powering NationBuilder.
  • Act as a role model for other engineers.
  • Contribute to team effectiveness through collaboration and efficient resource use.
  • Solve broader contextual problems critically and identify best solutions.
  • Break down and implement complex features.
  • Investigate difficult technical issues and uphold quality standards.
Apply

Related Jobs

Apply

๐Ÿ“ US

๐Ÿงญ Full-Time

๐Ÿ’ธ 140000.0 - 200000.0 USD per year

๐Ÿ” Online employment marketplace

๐Ÿข Company: ZipRecruiter๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ $550,000,000 Post-IPO Debt about 3 years ago๐Ÿซ‚ Last layoff over 1 year agoEmploymentE-CommerceHuman ResourcesSaaSRecruiting

  • 5+ years of experience in full stack software development.
  • Comprehensive computer science fundamentals in coding, object-oriented programming, data structures, and algorithms.
  • Experience in client-side development using ReactJS, Javascript, AngularJS, or other modern programming languages.
  • Experience building and developing large-scale user-facing web applications.

  • Design and implement user-facing web applications at scale and hold up to expansion of a diverse user base.
  • Raise the bar in engineering innovation and the evolution of our approach to backend and front end development.
  • Communicate and deliver complex, technical solutions to a variety of stakeholders both technical and non-technical.
  • Develop and maintain highly scalable and reliable web applications and user interfaces (UIs) to interact with complex backend systems.
  • Utilize product requirements and engage with cross-functional teams to deliver rapidly evolving product in a timely manner.

Backend DevelopmentFull Stack DevelopmentJavascriptAlgorithmsData StructuresREST API

Posted about 1 hour ago
Apply
Apply

๐Ÿ“ US

๐Ÿงญ Full-Time

๐Ÿ’ธ 152000.0 - 190000.0 USD per year

๐Ÿ” Software development and observability tools

๐Ÿข Company: New Relic๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ Private about 1 year ago๐Ÿซ‚ Last layoff 2 months agoIT InfrastructureCloud ComputingSaaSAnalyticsMobileSoftwareApplication Performance Management

  • Experience and passion for instrumentation, agents, large scale distributed systems, and Linux systems.
  • Strong Golang experience and familiarity with scaling applications in Kubernetes environments.
  • Willingness to work on UI components to display queried data from backend services.
  • Autonomous, cross-functional, and agile mindset.
  • Self-motivated, fast learner, accountable, with creative problem-solving skills.
  • Collaborative approach to important decisions and code ownership.

  • Build, maintain, and scale Go clients/projects and their support tools.
  • Contribute to Open Source and grow reputation and skills.
  • Collaborate with team to discuss and implement service improvements.
  • Research new tools and services to solve complex problems.
  • Ship incrementally and maintain a constant flow of feedback.
  • Work in an agile environment with a DevOps approach.

KubernetesMySQLApache KafkaGoLinux

Posted about 7 hours ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 170000.0 - 195000.0 USD per year

๐Ÿ” Embedded integration platform as a service

  • 6+ years experience in professional software development, ideally some of which youโ€™ve spent in startups
  • Experience in JavaScript / TypeScript libraries and tooling, such as React
  • Experience building and interacting with GraphQL APIs, especially in Python
  • Experience building and maintaining large-scale production systems
  • A commitment to working in a communicative and collaborative environment
  • You write code that can be easily understood by others, with an eye towards maintainability
  • You value high code quality, automated testing, and other engineering best practices

  • Participate in roadmapping and architecture discussions
  • Write clean, maintainable, production-ready code that meets high-quality standards
  • Drive major projects from conception through production deployment
  • Support and empower your cross-functional team of engineers, designers, product managers and business stakeholders
  • Collaborate and contribute as a member of a full-stack product development team
  • Create strong developer experiences through our dashboard, documentation, APIs, and SDKs
  • Work directly with customers to solve their technical challenges

AWSGraphQLPostgreSQLPythonDjangoTypeScriptRedisReact

Posted about 8 hours ago
Apply
Apply

๐Ÿ“ U.S.

๐Ÿงญ Full-Time

๐Ÿ” Media & Entertainment

NOT STATED

  • Architect and develop advanced web and mobile solutionsโ€”specifically using Flutter.
  • Advise stakeholders on best practices.
  • Drive innovation.
  • Ensure high-quality technical outcomes.

Software DevelopmentCloud ComputingFlutterREST APIMicroservices

Posted about 10 hours ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 140000.0 - 185000.0 USD per year

๐Ÿ” Technology / Software

๐Ÿข Company: Smartsheet๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ $3,200,000,000 Post-IPO Debt 4 months ago๐Ÿซ‚ Last layoff almost 2 years agoSaaSEnterpriseSoftware

  • 5+ years software development experience.
  • 5+ 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.
  • Experience writing complex asynchronous code.
  • A degree in Computer Science, Engineering, or a 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 at Smartsheet.
  • Be a technical leader, implementing features in TypeScript and integrating with back-end services.
  • Develop and maintain CI/CD pipeline implementations.
  • Participate in code reviews and architectural discussions.
  • Mentor junior engineers on code quality.
  • Develop scalable services for processing user actions.

Node.jsHTMLCSSJavaJavascriptMySQLTypeScriptReactCI/CDTerraform

Posted about 10 hours ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ” Legal technology

๐Ÿข Company: ECFX๐Ÿ‘ฅ 11-50๐Ÿ’ฐ $7,000,000 over 1 year agoLegal TechSoftware

  • A BS in Computer Science or equivalent experience.
  • 10+ years of experience in enterprise-level SaaS applications, with a strong focus on Java backend development.
  • Mastery in Java 11+, PostgreSQL, Docker, and Micronaut.
  • Strong understanding of HTTP, REST, Git, and CI/CD pipelines.
  • Familiarity with microservices architecture and cloud services like AWS.
  • Expertise in web scraping and automation.
  • Strong problem-solving ability and communication skills.

  • Craft, develop, and launch powerful software solutions for automating legal document management.
  • Apply expertise in Java, microservices architecture, and object-oriented programming to solve complex challenges.
  • Collaborate with diverse teams to identify opportunities for improvement.
  • Take initiative to refactor code and enhance the development process.
  • Participate in code reviews and refine CI/CD processes.
  • Engage in Scrum principles for effective team collaboration.
  • Maintain application performance and address production issues promptly.

DockerPostgreSQLAgileJavaCI/CDMicroservices

Posted 1 day ago
Apply
Apply

๐Ÿ“ Canada, United States, Latin America

๐Ÿงญ Full-Time

๐Ÿ” Cloud services

  • Expertise in web technologies like HTML and CSS.
  • Experience with frameworks such as React, Vue, Angular, MVC .Net, etc.
  • Experience with modern server-side scripting languages (python, node.js, php, ruby, etc.).
  • In-depth knowledge of relational and NoSQL databases.
  • Demonstrated experience in building RESTful services and API integrations.
  • Development experience on a major cloud platform (Azure, AWS, or GCP).
  • Understanding of modern application architectures.

  • Develop applications and services using cloud native technologies for customers.
  • Participate in development activities, standups, sprint planning, and retrospectives.
  • Deliver well-documented, tested, and production-ready code.
  • Dive into problems across customer environments.
  • Lead by example and coach less-experienced developers.

AWSNode.jsPHPPostgreSQLPythonDynamoDBReactCI/CDRESTful APIsTerraformMicroservices

Posted 1 day ago
Apply
Apply

๐Ÿ“ Canada, the United States, Latin America

๐Ÿ” Cloud services

  • Expertise in underlying web technologies like HTML and CSS.
  • Experience developing with frameworks like React, Vue, Angular, MVC .Net.
  • Experience with modern server-side scripting languages such as Python, Node.js, PHP, or Ruby.
  • In-depth knowledge of relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB).
  • Experience in building RESTful services and API integrations.
  • Development experience on a major cloud platform (Azure, AWS, or GCP).
  • Understanding of modern application architectures (event driven, message queues, microservices).
  • Proven ability to learn new technology quickly and effectively.
  • Self-organizing, detail oriented, and high-achieving individual.
  • Strong written and verbal communication skills.

  • You will participate in development activities, standups, sprint planning retrospectives, and more.
  • Deliver well-documented, tested, and production-ready code to our customers.
  • Guide the team using your expertise in AWS Services and API development.
  • Mentor and coach less-experienced developers as the team builds together.

AWSNode.jsPHPPostgreSQLDynamoDBReactCI/CDRESTful APIsTerraformMicroservices

Posted 1 day ago
Apply
Apply

๐Ÿ“ Continental United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 187000.0 - 220000.0 USD per year

๐Ÿ” Fintech, SMB software, and consumer services

  • 5+ years of experience in software engineering.
  • Experience leading and owning end-to-end product development and impactful technology initiatives.
  • Ability to break down work into manageable tasks for a team and partner with operational teams.
  • Experience working with React Native or relevant mobile technologies.
  • Experience working in a collaborative environment involving different functions, stakeholders, and subject matter experts.
  • Desire to work in a fast-paced environment and a passion for self-improvement and mentoring.
  • Proficiency in both spoken and written English.

  • Own projects end to end, from design to implementation, managing complexity and working with stakeholders to think through areas such as business impact, reliability, operability, and security.
  • Collaborate with product managers, product design, or other cross-functional stakeholders on roadmap initiatives, product ideation, and prioritization.
  • Produce high-quality code thatโ€™s easily testable, readable, and accounts for edge cases and errors.
  • Architect tools, services, and systems using well-accepted design patterns to allow for iterative autonomous development and future scaling.
  • Uphold best practices and high standards for engineering and product quality in addition to mentoring newer team members.

Design PatternsJavascriptReact NativeRubyRuby on RailsTypeScriptgRPCPostgresREST API

Posted 3 days 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 3 days ago
Apply