Apply

Senior Backend Software Engineer

Posted 6 months agoViewed

View full description

πŸ’Ž Seniority level: Senior

πŸ“ Location: EMEA, LATAM, North America

πŸ” Industry: B2B sales solutions

🏒 Company: AmplemarketπŸ‘₯ 51-100πŸ’° $12,000,000 Series A about 3 years agoCRMArtificial Intelligence (AI)SaaSSalesInformation TechnologySoftware

πŸͺ„ Skills: Backend DevelopmentPostgreSQLElasticSearchRuby on RailsREST APIRedisMicroservicesSoftware EngineeringDebugging

Requirements:
  • Experience designing and maintaining complex/large/growing systems.
  • Ability to analyze new system designs or code for potential issues such as edge cases and bottlenecks.
  • Skill in debugging and finding root causes of production issues.
  • Proactivity in addressing and suggesting improvements for broken components.
  • Commitment to best practices and testing software delivery.
Responsibilities:
  • Work directly with the co-founders.
  • Have lots of autonomy and impact.
  • Ship new features every week.
  • Own central, complex components of the application.
  • Drive and deliver on our product roadmap, turning rough specs into features.
  • Find elegant solutions to usability problems.
  • Provide leadership and mentorship to other engineers on the team.
  • Implement a scalable, stable, and user-friendly product that can handle our current growth.
  • Collaborate with experienced software engineers in the design, development and maintenance stages of the product.
Apply

Related Jobs

Apply

πŸ“ Portugal

πŸ” Software Development

🏒 Company: Wellhub

  • Solid experience with RESTful APIs written in Java/Kotlin + Spring (main stack).
  • Asynchronous processing and data pipelines.
  • Software Architecture knowledge.
  • Event-driven architectures.
  • Knowledge of Serverless.
  • Software quality and test automation mindset.
  • Cloud computing (AWS) and Cloud Native (K8s) experience.
  • Experience with SQL technology such as PostgreSQL, MySQL, Oracle, SQL Server, or any other relational database.
  • Experience with microservices and high-volume distributed systems.
  • Bachelor’s degree in computer science or equivalent professional experience.
  • Research and execute strategic projects along with your team.
  • Implement and deliver solutions working with a cross-functional team.
  • Develop leadership skills, working closely with mid-level and junior engineers, and help them speed up their learning curve.
  • Participate in the development of some of the most critical and challenging services in our ecosystem, seeking to build long-term and sustainable solutions.
  • Design, develop, test, deploy, maintain, and improve services focusing on performance, scalability, and resilience.
  • Build Integration with 3rd party API and tools.
  • Work in a collaborative and agile environment that prioritizes people over process.
  • Work with cutting-edge technologies and edge cases on a global scale.
  • Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues. Bring wellbeing to the forefront of work, and create a supportive environment where everyone feels comfortable taking care of themselves, taking time off, and finding work-life balance.

AWSBackend DevelopmentPostgreSQLSQLCloud ComputingJavaKotlinSoftware ArchitectureSpringJava SpringREST APIServerlessCI/CDRESTful APIsMicroservices

Posted about 20 hours ago
Apply
Apply

πŸ“ Portugal

🧭 Full-Time

πŸ” Software Development

  • Solid experience with RESTful APIs written in Java/Kotlin + Spring (main stack)
  • Cloud computing (AWS) and Cloud Native (K8s) experience
  • Experience with microservices and high-volume distributed systems
  • Design, develop, test, deploy, maintain, and improve services focusing on performance, scalability, and resilience
  • Build Integration with 3rd party API and tools
  • Work in a collaborative and agile environment that prioritizes people over process

AWSBackend DevelopmentPostgreSQLSQLCloud ComputingJavaKotlinKubernetesSoftware ArchitectureSpringServerlessCI/CDRESTful APIsMicroservices

Posted 2 days ago
Apply
Apply

πŸ“ Brazil

🧭 Full-Time

πŸ” Payments

  • Solid experience with RESTful APIs written in Java/Kotlin + Spring (main stack)
  • Asynchronous processing and data pipelines
  • Cloud computing (AWS) and Cloud Native (K8s) experience
  • Experience with SQL technology such as PostgreSQL, MySQL, Oracle, SQL Server, or any other relational database
  • Experience with microservices and high-volume distributed systems
  • Bachelor’s degree in computer science or equivalent professional experience
  • Design, develop, test, deploy, maintain, and improve services focusing on performance, scalability, and resilience
  • Build Integration with 3rd party API and tools
  • Work in a collaborative and agile environment that prioritizes people over process
  • Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues. Bring wellbeing to the forefront of work, and create a supportive environment where everyone feels comfortable taking care of themselves, taking time off, and finding work-life balance.

AWSBackend DevelopmentPostgreSQLSQLCloud ComputingJavaKotlinKubernetesSoftware ArchitectureSpringREST APIServerlessCI/CDRESTful APIsMicroservices

Posted 2 days ago
Apply
Apply

πŸ“ Poland

🧭 Full-Time

πŸ” Software Development

  • A product-minded engineer who thinks from a user perspective, understanding both the how and why behind technical solutions
  • Someone with deep knowledge of programming languages, frameworks, and best practices, with strong mastery of data structures, algorithms, and software architecture to build and scale cloud-based systems.
  • A backend engineer with strong background experience in Golang, Java/Kotlin, or PHP (preferred technologies). Flexible and capable of adjusting to changing project requirements, roles, and backend technologies as needed.
  • A problem solver who can break down complex challenges into manageable solutions using both analytical thinking and creativity.
  • An effective communicator who can explain technical concepts to both technical and non-technical stakeholders while documenting technical specifications and processes clearly.
  • A developer who believes in "you build it, you run it, you own it," ensuring high-quality code, debugging, optimization, and automation as key priorities.
  • Someone with solid experience with relational and non-relational databases (MySQL, DynamoDB, Redis, Memcached) and a strong understanding of AWS cloud architecture and Infrastructure as Code tools (Terraform, CloudFormation).
  • Leading the planning, execution, monitoring, and completion of projects, ensuring timely delivery and adherence to quality standards.
  • Contributing to complex technical projects, ensuring robust, secure, and scalable software solutions.
  • Mentoring and guiding junior engineers, fostering a collaborative and productive work environment. This includes delegating tasks, providing feedback, and facilitating team communication
  • Driving innovation by encouraging new ideas, shaping software development, and collaborating closely with product management to create user-centric solutions.
  • Developing and deploying cloud-native solutions using GitLab CI/CD to AWS, contributing to broader engineering strategy and cross-team collaboration.
  • Creating impact outside of your team by helping drive the Engineering strategy and contributing to cross-team collaboration through inter-team working groups or community guilds, among others.

AWSBackend DevelopmentDockerPHPSQLDynamoDBJavaKotlinMySQLSoftware ArchitectureAlgorithmsData StructuresRedisNosqlCI/CDProblem SolvingRESTful APIsTerraformMicroservices

Posted 6 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 150000.0 - 175000.0 USD per year

πŸ” Software Development

🏒 Company: CompScienceπŸ‘₯ 11-50πŸ’° $10,000,000 Series A almost 2 years agoArtificial Intelligence (AI)Computer VisionIndustrialInternet of ThingsMachine LearningInsurTechInsuranceCommercial InsuranceSoftware

  • 7+ years of experience building and shipping high-quality backend systems.
  • 4+ years of experience in Cloud Infrastructure such as AWS/Azure/GCP and 2+ Years of Experience with Github Actions/Terraform/Cloudformation/Ansible
  • 6+ years of experience in Strongly Typed Languages such as C#/TypeScript/C++ etc.
  • 2+ years of Experience in Docker.
  • 2+ Years of Experience with ETL Pipelines
  • GraphQL Experience
  • Design, build, and maintain scalable, high-performance APIs and data processing pipelines that support both application functionality and AI-driven analytics.
  • Demonstrate a deep understanding of the existing TypeScript/JavaScript legacy codebase and strategically evolve it to meet evolving business objectives, improving efficiency and maintainability.
  • Build backend systems with a focus on scalability and robustness to handle rapidly increasing video and data volumes, ensuring high availability and reliability.
  • Leverage expertise in AWS services (SQS, Redshift, RDS, Aurora (PostgreSQL), S3, EC2) to manage and optimize the backend infrastructure, while actively supporting the transition to a serverless, event-driven architecture.
  • Significantly contribute to and improve internal documentation to support ongoing development efforts and facilitate knowledge sharing within the team.
  • Effectively collaborate with engineering leads, mentor junior developers, and coordinate with overseas contract partners to implement key backend functionality, ensuring alignment with business priorities and long-term scalability.

AWSBackend DevelopmentDockerGraphQLLeadershipPostgreSQLSoftware DevelopmentSQLCloud ComputingETLGitTypeScriptAlgorithmsREST APICollaborationCI/CDTerraformAnsibleNodeJS

Posted 6 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: VantaπŸ‘₯ 501-1000πŸ’° $150,000,000 Series C 10 months agoInternetArtificial Intelligence (AI)ComplianceCyber SecuritySoftware

  • Have at least 8 years of industry experience with backend development.
  • Proven ability to design clean, effective internal APIs and services.
  • Hands-on experience with TypeScript, GraphQL, and MongoDB.
  • Demonstrated leadership of significant technical projects from inception through delivery.
  • Experience in building both early-stage (0 to 1) and scaling (1 to 10) systems with strong execution skills.
  • Design APIs from first principles, ensuring they are intuitive and usable by both code and AI agents.
  • Make thoughtful trade-offs that balance business objectives, user experience, and long-term technical sustainability.
  • Mentor and guide fellow engineers, promoting best practices across the team.
  • Lead initiatives that strengthen operational excellence and raise the bar on engineering quality across the organization.

Backend DevelopmentGraphQLLeadershipMongoDBTypeScriptAPI testingRESTful APIsMentoringSoftware Engineering

Posted 9 days ago
Apply
Apply

πŸ“ Canada, United States, Romania

🧭 Full-Time

πŸ” Software Development

🏒 Company: CrestaπŸ‘₯ 101-250πŸ’° $125,000,000 Series D 6 months agoAutomotiveCustomer ServiceArtificial Intelligence (AI)Intelligent SystemsRetailMachine LearningTelecommunicationsNatural Language ProcessingSoftware

  • Proven experience as a Backend Engineer with a focus on database design and system architecture.
  • Strong expertise in ClickHouse or similar columnar databases for managing large-scale, real-time analytical queries.
  • Hands-on experience with Elasticsearch for indexing and searching large datasets.
  • Proficient in backend programming languages such as Python, Go.
  • Experience with RESTful API design and development.
  • Solid understanding of distributed systems, microservices architecture, and cloud infrastructure.
  • Experience with performance tuning, data modeling, and query optimization.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Design, implement, and maintain backend services and APIs to support applications.
  • Build and optimize data storage solutions using Postgres, ClickHouse and Elasticsearch to ensure high performance and scalability.
  • Collaborate with cross-functional teams, including frontend engineers, data scientists, and machine learning engineers, to deliver end-to-end solutions.
  • Monitor and troubleshoot performance issues in distributed systems and databases.
  • Write clean, maintainable, and efficient code following best practices for backend development.
  • Participate in code reviews, testing, and continuous integration efforts.
  • Ensure security, scalability, and reliability of backend services.
  • Analyze and improve system architecture, focusing on performance bottlenecks, scaling, and security.

Backend DevelopmentPostgreSQLPythonSQLElasticSearchClickhouseGoRESTful APIsMicroservicesData modeling

Posted 26 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: UdacityπŸ‘₯ 1001-5000πŸ’° $5,000,000 over 3 years agoπŸ«‚ Last layoff over 2 years agoEducationEdTechArtificial Intelligence (AI)E-LearningTrainingMachine LearningRoboticsSoftware

  • Fluency in Japanese and English.
  • Strong backend engineering skills, specifically in Go/Node.js.
  • Substantial experience with AI tools and frameworks (Cursor, Claude Code).
  • Passionate about creating user-centric solutions tailored to the Japanese market.
  • A self-driven learner with a love for innovative technologies and building impactful products.
  • Develop and maintain robust, scalable translation tools leveraging cutting-edge AI technologies.
  • Design and implement reliable backend services using Go and Node.js, ensuring performance, scalability, and maintainability.
  • Collaborate closely with product managers, AI researchers, designers, and fellow engineers to deliver exceptional localization solutions.
  • Continuously explore, test, and adopt advanced AI development tools like Cursor, Claude Code, or similar technologies to accelerate product development and innovation.

Backend DevelopmentDockerNode.jsArtificial IntelligenceCloud ComputingKubernetesGoREST APICI/CDMicroservicesSoftware Engineering

Posted about 1 month ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

  • Backend development in languages like Typescript or Java
  • Databases: PostgreSQL, Aerospike, Redis, Cassandra, MongoDB
  • Streaming & Messaging: Apache Kafka, gRPC, REST APIs
  • Infrastructure & DevOps: Docker, Kubernetes, Helm, Terraform
  • Cloud platforms: AWS and/or GCP
  • CI/CD & Observability: GitLab CI, ArgoCD, Prometheus, Grafana
  • A bachelor’s degree in Engineering, Computer Science, or a related field
  • Strong understanding of distributed systems and microservice architecture
  • Familiarity with secure, fault-tolerant system design
  • Experience in SaaS environments or B2B platforms
  • Some experience with full stack development and cross-functional collaboration
  • Leadership or team lead experience, with a track record of mentoring others and driving technical direction
  • A collaborative mindset and excellent communication skills
  • Design, build, and maintain high-performance backend services and infrastructure
  • Own features end-to-end β€” from architecture and implementation to deployment and monitoring
  • Write clean, well-tested, production-ready code with a focus on reliability and performance
  • Collaborate closely with product, design, and infrastructure teams to deliver scalable solutions
  • Drive improvements in scalability, observability, and fault tolerance across systems
  • Help shape engineering best practices and mentor other team members

AWSBackend DevelopmentDockerLeadershipPostgreSQLPythonFull Stack DevelopmentGCPJavaKubernetesMongoDBApache KafkaCassandraGoGrafanagRPCPrometheusRedisCI/CDTerraformMicroservicesSaaS

Posted about 1 month ago
Apply
Apply

πŸ“ Brazil

🧭 Full-Time

πŸ” Software Development

🏒 Company: Wellhub

  • You are familiar with backend stacks like Go Lang, Kotlin + Spring Boot, AWS, Kubernetes, and RDS or NoSQL Databases.
  • You share the learnings with the team.
  • You are self-aware of your strengths and weaknesses;
  • You have experience in developing APIs RESTful web services and collaborating with other teams.
  • You have experience applying computer science fundamentals: data structures, algorithm design, problem solving, asynchronous programming, and complexity analysis.
  • You are proficient in automated testing.
  • You seek to have the highest quality in your products, considering user experience as well as systems' cost, maintainability, availability and resilience.
  • You have a passion for product development.
  • You have experience designing and developing complex modern service applications.
  • You have experience working with modern agile product development teams.
  • You help your team to collaborate within and with other teams.
  • You have strong communication skills, including asynchronous ones.
  • You are capable of clearly articulating ideas when communicating to groups in English.
  • You can communicate with your teammates and stakeholders asynchronously and use English when needed.
  • Create abstractions to solve common problems;
  • Discover refactoring opportunities or remodeling product pieces and implement those discoveries;
  • Prevent technical debt accumulation before it happens by identifying and solving it;
  • Own and break down critical tasks;
  • Deliver complex projects, anticipating common pitfalls, edge cases, and weighing the cost and value of solutions effectively;
  • Anticipate common and tricky failures from architecture and design to product decisions;
  • Work based on the product vision, proactively and constructively contributing to deliver it;
  • Actively participate on recruiting by interviewing candidates, planning code and architecture challenges, contributing to exercises, and onboarding newcomers;
  • Provide deep and effective code and design review insights, ensuring excellence on team pull requests.
  • Provide well-thought-out, constructive, and actionable feedback (including upwards) regularly;
  • Mentor other engineers in their technical learning, including newcomers;
  • Identify and give visibility to technical debts;
  • Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues. Bring wellbeing to the forefront of work, and create a supportive environment where everyone feels comfortable taking care of themselves, taking time off, and finding work-life balance.

AWSBackend DevelopmentKotlinKubernetesSpring BootAPI testingData StructuresGoNosqlCI/CDRESTful APIsMicroservicesSoftware EngineeringEnglish communication

Posted about 2 months ago
Apply