Apply

Software Engineer, Back End

Posted 29 days agoViewed

View full description

πŸ’Ž Seniority level: Junior, 2+ years

πŸ“ Location: United States

πŸ” Industry: Software Development

🏒 Company: Common RoomπŸ‘₯ 51-100πŸ’° $32,300,000 Series B almost 4 years agoCRMSales AutomationArtificial Intelligence (AI)CommunitiesContact ManagementGenerative AIMarketing Automation

πŸ—£οΈ Languages: English

⏳ Experience: 2+ years

πŸͺ„ Skills: AWSBackend DevelopmentNode.jsPostgreSQLSoftware DevelopmentExpress.jsGitTypeScriptAPI testingREST APIReact

Requirements:
Experience with AWS, Postgres, and Node.js
Responsibilities:
  • Build APIs that other engineers can use to solve customer problems in our product, and also focus on ensuring that our systems are efficient, scalable and reliable.
  • Identify and participate in important company-building initiatives that a fast growing startup needs.
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 150000.0 - 210000.0 USD per year

πŸ” Cybersecurity

🏒 Company: SimSpaceπŸ‘₯ 251-500πŸ’° $45,000,000 about 1 year agoSecurityCyber SecurityNetwork SecuritySoftware

  • 6+ years of hands-on experience in software development with a strong focus on building large-scale, distributed systems.
  • Expertise in an OOP-based language such as Java or Kotlin, with a demonstrable understanding of API design, integration, and best practices.
  • Proven experience with unit testing, integration testing, and deploying services in Kubernetes or a similar container orchestration platform.
  • Demonstrated ability to design, build, and operate fault-tolerant systems, including experience in requirements gathering and project breakdown.
  • Design, develop, and maintain core SOA-based services for cybersecurity range simulation, focusing on scalability, performance, and fault tolerance.
  • Lead end-to-end technical projects, from requirements gathering and architecture design to deployment, while setting clear goals and priorities.
  • Mentor and support engineers on the team, promoting a collaborative culture and guiding them in coding best practices, testing, and architectural design.
  • Collaborate cross-functionally with Product Managers and UX Designers to translate requirements into technically sound, user-centered solutions.
  • Conduct code reviews and provide constructive feedback to ensure code quality, performance, and adherence to company standards.
  • Implement robust monitoring and alerting strategies to maintain high uptime and quick response to potential system issues.
  • Ensure services meet security and compliance standards by integrating appropriate controls into the development lifecycle.
  • Contribute to documentation that details technical architecture, system design, and best practices to ensure knowledge sharing and team alignment.

Backend DevelopmentSoftware DevelopmentCybersecurityDesign PatternsGCPJavaJava EEKotlinKubernetesSoftware ArchitectureSpringSpring BootAlgorithmsAPI testingREST APICI/CDDevOpsMicroservicesDebugging

Posted 15 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 185000.0 - 240000.0 USD per year

πŸ” Software Development

🏒 Company: Sprout General Referrals

  • 7+ years experience developing and supporting software in a production environment
  • 5+ years experience programming in an object oriented language such as Java, Python, C# or C++
  • 3+ years experience leading engineering projects and initiatives, including the design, development, and implementation of distributed systems, ensuring delivery of reliable services, prioritizing technical improvements with cross-functional teams, and/or driving technical vision.
  • Collaborate with the stakeholders to inform our IAM technical vision.
  • Help lead the team through complex product and technical roadmaps, guiding them to consistently successful outcomes.
  • Champion the quality of service for our access control and data planes, ensuring our team’s ongoing operational excellence is at the forefront of everything we deliver.
  • Work to improve the processes, systems, and tools we use to deliver quality products, champion ideas that matter, and hold the team accountable.

AWSBackend DevelopmentDockerLeadershipProject ManagementPythonSoftware DevelopmentSQLCloud ComputingGitJavaKubernetesOAuthSoftware ArchitectureC#C++Cross-functional Team LeadershipREST APICommunication SkillsCI/CDMentoringTerraformMicroservices

Posted 17 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 185000.0 - 240000.0 USD per year

πŸ” Software Development

🏒 Company: Sprout SocialπŸ‘₯ 501-1000πŸ’° $40,500,000 Series D about 6 years agoSaaSAppsAnalyticsSoftwareSocial Media

  • 7+ years experience developing and supporting software in a production environment
  • 5+ years experience programming in an object oriented language such as Java, Python, C# or C++
  • 3+ years experience leading engineering projects and initiatives, including the design, development, and implementation of distributed systems, ensuring delivery of reliable services, prioritizing technical improvements with cross-functional teams, and/or driving technical vision.
  • Collaborate with the stakeholders to inform our IAM technical vision.
  • Help lead the team through complex product and technical roadmaps, guiding them to consistently successful outcomes.
  • Champion the quality of service for our access control and data planes, ensuring our team’s ongoing operational excellence is at the forefront of everything we deliver.
  • Work to improve the processes, systems, and tools we use to deliver quality products, champion ideas that matter, and hold the team accountable.

AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLCloud ComputingGCPJavaOAuthC#C++REST APICI/CDRESTful APIsMicroservices

Posted 17 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 100000.0 - 120000.0 USD per year

πŸ” Software Development

🏒 Company: Kin Insurance

  • 6+ years professional software engineering experience
  • 5+ years coding with Ruby on Rails
  • Strong understanding of SQL and RDBMS
  • Experience designing API-first systems
  • Exposure to event-driven architectures
  • Write clean, maintainable, and efficient code
  • Lead pair programming sessions
  • Develop technical roadmaps
  • Mentor junior engineers
  • Participate in Agile ceremonies

AWSPostgreSQLPythonSQLRuby on RailsTypeScript

Posted 22 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 129483.0 - 152000.0 USD per year

πŸ” Software Development

🏒 Company: vetsource_careers

  • 5+ years of previous experience in software development, computer engineering, or other related fields.
  • Experience with backend programming, microservices, and cloud computing. We use Java, Groovy, Spring Boot running on Google Cloud.
  • Thorough understanding of relational databases, SQL, Rest APIs.
  • Strong understanding of software development methodologies, principles, and best practices.
  • Collaborate with product managers and other stakeholders to gather and analyze requirements.
  • Design backend software solutions that meet functional and non-functional requirements.
  • Develop high-quality code adhering to best practices and coding standards.
  • Perform code reviews to ensure code quality, reliability, and maintainability.
  • Implement automated tests to validate software functionality and performance.
  • Debug and troubleshoot software issues in a timely manner.
  • Continuously learn and stay updated with the latest technologies and industry trends.
  • Participate in development processes including sprint planning, daily stand-ups, functional reviews and retrospectives.
  • Collaborate with team members to improve development processes and productivity.

Backend DevelopmentSoftware DevelopmentSQLCloud ComputingGCPGitJavaKafkaSpring BootGroovyREST APICI/CDRESTful APIsMicroservicesDebugging

Posted about 1 month ago
Apply
Apply

πŸ“ U.S., Canada, Poland

πŸ” SaaS workflow automation

  • Talented and experienced in back-end software engineering.
  • Proficiency in Java and Apache Kafka.
  • Join the Core Services team to contribute to user management, authentication, authorization, billing operations, administrative dashboards, and user journey management.
  • Design and implement scalable, distributed systems for the enterprise SaaS workflow automation platform.
  • Focus on event-driven architectures using Java and Apache Kafka.

Backend DevelopmentJavaApache KafkaRESTful APIsMicroservices

Posted about 1 month ago
Apply
Apply

πŸ“ United States

πŸ’Έ 197500 - 240000 USD per year

πŸ” Social Media Management Software

🏒 Company: Sprout General Referrals

  • 7+ years experience developing and supporting software in a production environment.
  • 5+ years programming in an object-oriented language such as Java, Python, C#, or C++.
  • 2+ years leading engineering projects, including design, development, and implementation of distributed systems.
  • Preferably 5+ years developing high throughput, scalable backend services.
  • 4+ years working with large databases or data stores.
  • Experience working with Elasticsearch or OpenSearch.
  • Experience with cloud computing technologies like AWS or GCP.
  • Build tools to help customers automate tasks and accelerate response times.
  • Collaborate with stakeholders to define vision and lead the team through product and technical roadmaps.
  • Improve processes, systems, and tools for delivering quality products.
  • Champion ideas that matter, holding the team accountable.

AWSLeadershipProject ManagementPythonSQLAgileCloud ComputingElasticSearchGCPJavaC#C++NosqlCollaboration

Posted 4 months ago
Apply