Apply

Senior Backend Software Engineer

Posted 4 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 almost 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

📍 US

🧭 Full-Time

💸 149600.0 - 308000.0 USD per year

🔍 Software Development

  • 4+ years of industry backend development experience, building consumer or business facing products
  • Proficiency in common backend tech stacks for online service, storage, caching and data processing
  • Proficiency in building GraphQL APIs and converting REST to GraphQL
  • Experience building & operating large scale distributed systems and/or networks
  • Experience in Python, Java, C++, or Go or another language and a willingness to learn
  • Build out the backend for Pinner-facing features to power the future of inspiration on Pinterest
  • Partner with design, product, and backend teams to build end-to-end functionality
  • Put on your Pinner hat to suggest new product ideas and features
  • Employ automated testing to build features with a high degree of technical quality, taking responsibility for the components and features you develop
  • Grow as an engineer by working with world-class peers on varied and high impact projects
  • Design, develop, and operate large scale, distributed systems and networks
  • Work with Engineering customers to understand new requirements and address them in a scalable and efficient manner
  • Actively work to improve the developer process and experience in all phases from coding to operation
  • May contribute to and lead each step of the product development process, from ideation to implementation to release; from rapidly prototyping, running A/B tests, to architecting and building solutions that can scale to support millions of users

AWSBackend DevelopmentGraphQLPythonSQLJavaC++AlgorithmsData StructuresGoREST APICommunication SkillsCI/CDProblem SolvingMicroservicesSoftware EngineeringData management

Posted 6 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: Centari👥 11-50💰 Seed 9 months agoArtificial Intelligence (AI)Legal TechKnowledge ManagementSoftware

  • 5+ years of experience building production-ready applications in Go or another strongly typed language
  • Some experience with or strong interest in LLMs, knowledge graphs, semantic search, and other AI/ML technologies
  • Proven ability to work with cutting-edge technology and eagerness to learn new skills
  • Strong collaboration skills and ability to work effectively in a fast-paced environment
  • Design and build Centari's core AI technology
  • Write code
  • Shape the product
  • Interact with customers
  • Drive initiatives from concept to completion

Backend DevelopmentSoftware DevelopmentMachine LearningSoftware ArchitectureAlgorithmsAPI testingData StructuresGoREST APICI/CD

Posted 14 days ago
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Wellness

  • Strong skills in programming languages such as Python, Go, Kotlin, Java, C or C++
  • Experienced in working with SQL/NoSQL technologies (e.g., OpenSearch, DynamoDB, PostgreSQL) understanding common use cases and performance pitfalls.
  • Experience with API development and integration.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication (both in English and Portuguese) and teamwork skills.
  • Able to work efficiently on highly scalable and distributed projects.
  • Proven experience with projects where the scope is not clearly defined.
  • Faster learner, easily adapting to new technologies quickly and efficiently.
  • Passionate and proven experience to build reliable minimum viable products and pilots in a short amount of time.
  • Design, develop, and implement generative AI-based applications.
  • Work with large language models (LLMs) to create innovative applications and solutions.
  • Conduct research to stay updated with the latest advancements in generative AI.
  • Develop and optimize RAG systems to enhance the performance and accuracy of AI models.
  • Implement robust data retrieval mechanisms to support RAG frameworks.
  • Collaborate with data engineers to ensure seamless integration of data pipelines.
  • Design and develop APIs to interface with various AI models and services.
  • Ensure APIs are secure, scalable, and performant.
  • Ensure seamless integration of our AI applications with other software systems, enhancing interoperability and functionality (e.g., WhatsApp, Slack, Teams, Google Chat, and other 3rd party mobile applications).
  • Work closely with cross-functional teams including product managers, designers, and other engineers.
  • Participate in code reviews and provide constructive feedback to peers.
  • Communicate technical concepts and project progress effectively to non-technical stakeholders.

AWSBackend DevelopmentPythonSQLArtificial IntelligenceCloud ComputingETLGitJavaKotlinKubernetesMachine LearningData engineeringGoNosql

Posted 20 days ago
Apply
Apply

📍 Portugal

🧭 Full-Time

🔍 Wellness

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or a related field;
  • Strong skills in programming languages such as Python, Go, Kotlin, Java, C or C++;
  • Experienced in working with SQL/NoSQL technologies (e.g., OpenSearch, DynamoDB, PostgreSQL) understanding common use cases and performance pitfalls;
  • Experience with API development and integration;
  • Excellent problem-solving skills and attention to detail;
  • Strong communication (both in English and Portuguese) and teamwork skills;
  • Able to work efficiently on highly scalable and distributed projects;
  • Proven experience with projects where the scope is not clearly defined;
  • Faster learner, easily adapting to new technologies quickly and efficiently;
  • Passionate and proven experience to build reliable minimum viable products and pilots in a short amount of time.
  • Design, develop, and implement generative AI-based applications.
  • Work with large language models (LLMs) to create innovative applications and solutions.
  • Conduct research to stay updated with the latest advancements in generative AI.
  • Develop and optimize RAG systems to enhance the performance and accuracy of AI models.
  • Implement robust data retrieval mechanisms to support RAG frameworks.
  • Collaborate with data engineers to ensure seamless integration of data pipelines.
  • Design and develop APIs to interface with various AI models and services.
  • Ensure APIs are secure, scalable, and performant.
  • Ensure seamless integration of our AI applications with other software systems, enhancing interoperability and functionality (e.g., WhatsApp, Slack, Teams, Google Chat, and other 3rd party mobile applications).
  • Work closely with cross-functional teams including product managers, designers, and other engineers.
  • Participate in code reviews and provide constructive feedback to peers.
  • Communicate technical concepts and project progress effectively to non-technical stakeholders.
  • 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 DevelopmentDockerPythonSQLCloud ComputingJavaKotlinKubernetesGoNosql

Posted 20 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150000.0 - 170000.0 USD per year

🔍 Healthcare Technology

🏢 Company: Arine👥 101-250💰 $29,000,000 Series B over 2 years agoPharmaceuticalBiotechnologyMedicalHealth Care

  • Proficient to fluent in Python (can build and deploy web APIs, CLIs, libraries, and scripts)
  • Proficient to Power-User in AWS Services (Lambda, API Gateway, DynamoDB, S3, IAM, RDS/Aurora, CloudFormation, SQS, SNS, EventBridge, Kinesis, etc.)
  • Proven track record in architecting multi-component distributed systems
  • Solid understanding of synchronous vs. asynchronous design, SQL vs NoSQL databases, and REST API design (including Auth2 authentication)
  • Comfortable writing unit and integration tests (familiarity with TDD is preferred)
  • Proficient with Git/GitHub, branching, merging and pull requests
  • Meticulous attention to detail with the ability to own a project end-to-end - gather and translate requirements, communicate and collaborate with Stakeholders, and mentor junior engineers
  • Comfortable working in a fast-paced environment with a strong ability to adapt to changing priorities
  • Results-oriented and can deliver against strict deadlines
  • A team player who can also work independently
  • Work with LLMs, Amazon Bedrock, & predictive models to enhance decision-making and automation.
  • Write production-level Python to implement web APIs, CLIs, libraries, and scripts
  • Work significantly AWS services to build/deploy new features, troubleshoot reported bugs, and monitor mission-critical infrastructure and microservices
  • Write unit and integration tests, and perform a modest amount of QA
  • Contribute to paying down technical debt and improving existing systems
  • Collaborate with Frontend and Data Engineers to collectively support Arine’s internal Clinical Operations team and external customers/users

AWSBackend DevelopmentPythonSoftware DevelopmentSQLArtificial IntelligenceGitMachine LearningAPI testingREST APINosqlCI/CDMicroservices

Posted 24 days ago
Apply
Apply

📍 Portugal

🔍 Corporate wellness

🏢 Company: Wellhub

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or a related field.
  • Strong skills in programming languages such as Python, Go, Kotlin, Java, C or C++.
  • Experience with SQL/NoSQL technologies and API development.
  • Excellent problem-solving, communication, and teamwork skills.
  • Ability to work efficiently on scalable distributed projects.
  • Passion for building reliable minimum viable products.
  • Design, develop, and implement generative AI-based applications.
  • Work with large language models (LLMs) to create innovative applications and solutions.
  • Develop and optimize RAG systems to enhance AI model performance.
  • Design and develop APIs for integration with AI models and other software systems.
  • Collaborate closely with product managers, designers, and engineers.
  • Participate in code reviews and communicate project progress to stakeholders.
  • Promote wellbeing in the workplace through personal and team support.

AWSPostgreSQLPythonSQLCloud ComputingDynamoDBJavaKotlinKubernetesMachine LearningPyTorchGoNosqlTensorflow

Posted 2 months ago
Apply
Apply

📍 Portugal

🔍 Corporate wellness

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or a related field.
  • Experience in programming languages such as Python, Go, Java, C or C++.
  • Experience with SQL/NoSQL technologies (e.g., OpenSearch, DynamoDB, PostgreSQL).
  • Experience with API development and integration.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work efficiently on scalable and distributed projects.
  • Proven experience with undefined project scopes.
  • Fast learner with adaptability to new technologies.
  • Experience in building reliable minimum viable products and pilots.
  • Strong communication skills in English and Portuguese.
  • Design, develop, and implement generative AI based applications.
  • Work with large language models (LLMs) to create innovative applications and solutions.
  • Conduct research to stay updated with the latest advancements in generative AI.
  • Develop and optimize Retrieval-Augmented Generation (RAG) systems.
  • Implement data retrieval mechanisms to support RAG frameworks.
  • Collaborate with data engineers for data pipeline integration.
  • Design and develop APIs to interface with AI models and services.
  • Ensure secure, scalable, and performant APIs.
  • Enhance integration of AI applications with external software systems.
  • Collaborate with product managers, designers, and engineers.
  • Participate in code reviews and communicate project progress effectively.

AWSPostgreSQLPythonSQLCloud ComputingDynamoDBNosql

Posted 3 months ago
Apply
Apply

📍 Brazil

🔍 Corporate wellness platform

  • Proficient in Java, Scala, Python, Ruby, NodeJS, or Go; also experienced with JavaScript, HTML5, CSS/SASS.
  • Experience developing complex modern service applications.
  • Understand web and back-end paradigms like single-page apps and microservices.
  • Apply object-oriented design and create RESTful web services.
  • Experience with SQL/NoSQL technologies (e.g., PostgreSQL, MySQL).
  • Excellent communicator in both English and Portuguese.
  • Ensure successful delivery of projects and promote the long-term technical health of our services.
  • Design, develop, test, deploy, maintain and improve services focusing on performance, scalability, and stability.
  • Build integration with 3rd party APIs and tools.
  • Manage project priorities, deadlines, and deliverables.
  • Support existing systems looking to enhance functionality and increase scale.
  • Create new services/products to meet emerging needs.

PostgreSQLPythonSQLAgileHTMLCSSJavaJavascriptMySQLRubyData StructuresGoNosqlCollaborationMicroservicesScalaNodeJS

Posted 4 months ago
Apply
Apply

📍 Greece

🧭 Full-Time

🔍 Localization and translation management

🏢 Company: Transifex👥 51-100💰 Debt Financing almost 3 years agoCrowdsourcingDeveloper ToolsSaaSInformation TechnologyTranslation Service

  • A Bachelor’s degree in Computer Science or a proven strong background.
  • At least 3 years of work experience in the IT sector.
  • Excellent communication skills in English, particularly written communications.
  • Passion and experience with performance and scalability of web applications.
  • Solid knowledge of database systems.
  • Excellent analytical and troubleshooting skills.
  • Experience with design patterns and code architecture.
  • Strong programming abilities, preferably in Python, with experience in Django.
  • Ability to write and maintain unit and system tests.
  • Comfort in a fast-paced, entrepreneurial, start-up environment.
  • Architect, develop and scale the code that powers the Transifex SaaS platform.
  • Collaboratively develop, integrate, and optimize Large Language Models (LLMs) to automate and enhance localization workflows.
  • Write well-structured, maintainable and highly performing code.
  • Design and implement distributed systems that use microservices architecture.
  • Deploy, monitor and troubleshoot on production.
  • Work in a cross-functional team, collaborating with Product Managers and Designers.
  • Write code that adheres to internal standards for high-scale web applications and ensures quality through code reviews.

AWSDockerNode.jsPostgreSQLPythonDesign PatternsDjangoFlaskJavascriptJenkinsKubernetesRabbitmqRedisCommunication SkillsCollaborationTerraformMicroservicesTroubleshooting

Posted 5 months ago
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Corporate wellness

  • BS degree in Computer Science or equivalent professional experience;
  • Experience using Python, Java, or similar language (Python and Java experience preferred);
  • Experience using relational databases and solid SQL skills (PostgreSQL preferred);
  • Familiarity with Kafka, Pulsar, RabbitMQ, or similar;
  • Familiarity with Terraform, Pulumi, Crossplane, or similar;
  • Understanding of distributed systems and data-intensive applications;
  • Understanding of analytical data warehouses;
  • Genuine interest in big data applications and their technology trends.
  • Advocate for improvements in software quality, security, and performance;
  • Embrace the DataOps mindset to streamline and optimize repetitive tasks;
  • Collaborate with Analytics Engineers and Data Analysts to drive efficiencies for their work;
  • Provide tooling that improves the product development process and prevents failures;
  • Ensure that knowledge is shared effectively with internal documentation and personal interaction;
  • Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues.

PostgreSQLPythonSQLJavaProduct DevelopmentCollaborationTerraformDocumentation

Posted 5 months ago
Apply