Apply

Senior Backend Engineer

Posted 1 day agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: US and LatAm, EST, PST

🔍 Industry: Purchase intelligence and incentives

🏢 Company: Gigster👥 501-1000💰 $20,000,000 Series B over 7 years agoSaaSAppsAnalyticsSoftware

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSNode.jsPostgreSQLJestC#CI/CDRESTful APIsTerraformMicroservices

Requirements:
  • 5+ years of professional programming experience in TypeScript, JavaScript, and C# (.NET Core).
  • Strong understanding of software architecture and modern development practices, including Object-Oriented Programming, Inversion of Control, Dependency Injection, SOLID principles, and RESTful API design.
  • Expertise in microservices architecture, serverless architecture, and AWS cloud environments.
  • Proficiency in PostgreSQL and database design.
  • Experience with messaging and event-driven systems (Kafka, RabbitMQ, or SQS).
  • Hands-on experience with Infrastructure-as-Code tools, particularly Terraform.
  • Excellent problem-solving abilities and strong analytical skills.
  • Outstanding written and verbal communication skills in English.
  • Proven ability to collaborate effectively in distributed team environments.
  • Nice to have: Experience with Docker and containerized application deployments.
Responsibilities:
  • Design and develop scalable, resilient microservices and APIs using C# (.NET Core) and Node.js.
  • Architect and implement cloud-based solutions leveraging AWS services (SQS, ECS, ECR, RDS, S3, CloudFront, Route53).
  • Lead technical initiatives and contribute to engineering best practices in code quality, performance optimization, and system stability.
  • Develop and maintain CI/CD pipelines using GitHub Actions and other deployment automation tools.
  • Implement comprehensive testing strategies including unit, integration, and E2E testing using Jest and XUnit.
  • Collaborate with Product and Engineering teams to translate business requirements into technical solutions.
  • Mentor junior engineers and promote engineering excellence within the team.
  • Create and maintain technical documentation to ensure system scalability and maintainability.
Apply

Related Jobs

Apply

📍 LATAM

🔍 Staff augmentation

🏢 Company: Nearsure👥 501-1000Staffing AgencyOutsourcingSoftware

  • Bachelor's Degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience working in Backend Development.
  • 5+ years of experience working with TypeScript.
  • 5+ years of experience working with JavaScript.
  • 5+ years of experience working with Node.
  • 2+ years of experience working with NextJS.
  • Advanced English level is required.

  • Lead and mentor a small team of back-end engineers, providing guidance, support, and code reviews.
  • Drive technical decision-making, ensuring alignment with best practices and architectural principles.
  • Design, develop, and maintain robust, scalable, and maintainable backend systems.
  • Write clean, well-documented, and efficient code with a strong emphasis on quality and testability.
  • Collaborate closely with front-end engineers, product managers, and other stakeholders to understand requirements and deliver exceptional solutions.
  • Participate in all phases of the software development lifecycle, from planning and design to implementation, testing, and deployment.
  • Champion best practices in software engineering, including code reviews, testing, and continuous improvement.
  • Identify and address technical challenges and roadblocks.

Backend DevelopmentLeadershipNode.jsJavascriptTypeScriptNext.js

Posted 1 day ago
Apply
Apply

📍 LATAM

🔍 Staff augmentation

🏢 Company: Nearsure👥 501-1000Staffing AgencyOutsourcingSoftware

  • Bachelor's Degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience working in Software Development.
  • 5+ years of experience working with Java.
  • 3+ years of experience working with Microservices.
  • Advanced English level required for communication with US clients.

  • Develop features and improvements to the client product in a secure, well-tested, and performant way.
  • Advocate for improvements to product quality, security, and performance.
  • Solve technical problems of moderate scope and complexity.
  • Craft code that meets internal standards for style, maintainability, and best practices for a high-scale web environment.
  • Conduct code reviews and ensure community contributions receive a swift response.
  • Identify technical debt and propose solutions.

Software DevelopmentJavaMicroservices

Posted 2 days ago
Apply
Apply

📍 United States, Canada

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

  • 7+ years of experience building distributed, scalable web applications, with at least 5 years focused on backend development.
  • Proficiency in Python for developing web services.
  • Strong experience with AWS and cloud technologies.
  • Hands-on experience with databases such as MySQL or PostgreSQL.
  • Familiarity with event-based technologies like Kafka or SQS.
  • Proficiency in monitoring tools like Grafana, Prometheus, and Datadog for system health optimization.
  • Experience with Agile methodologies (Scrum, Kanban) and tools like Jira for project management.

  • Lead the design and development of backend features, ensuring timely delivery of value to customers.
  • Develop and maintain scalable APIs to support internal teams and user-facing services.
  • Provide documentation and collaborate with Staff Engineers to align with broader architectural goals.
  • Monitor system health and optimize performance for reliability and availability.
  • Mentor and support junior engineers to enhance team growth and development.
  • Identify and resolve bugs while addressing feature requests based on user feedback.

AWSBackend DevelopmentPostgreSQLPythonAgileKafkaGrafanaPrometheus

Posted 5 days ago
Apply
Apply

📍 Switzerland, UK, USA

🔍 Brand management

NOT STATED

  • Join the Search Platform Team to improve the search service for Frontify's platform.
  • Work on isolating the tech complexity of search to enable easier indexing and searching for other teams.
  • Build knowledge within the search domain.

Backend DevelopmentNode.jsElasticSearch

Posted 5 days ago
Apply
Apply

📍 United States, BC & ON, Canada

🧭 Full-Time

💸 139000.0 - 248000.0 USD per year

🔍 Website Experience Platform

  • 5+ years of experience in scalable, multi-tenant environments.
  • 2+ years experience leading projects.
  • Proficiency in Javascript/Typescript, MongoDB, and Node.
  • Valued testing and documentation skills.
  • Comfortable with ambiguity and scoping solutions.
  • Effective communication of trade-offs between technical and business requirements.
  • Passionate about encouraging and developing other engineers.

  • Architect, design, and implement scalable backend services.
  • Design and build high-volume APIs for internal and external developers.
  • Improve integrations with partners like Stripe.
  • Develop knowledge of business architecture and infrastructure.
  • Collaborate with software engineers, product managers, designers, and QA analysts.
  • Build and maintain unit and integration tests.
  • Mentor other engineers on best practices.

Backend DevelopmentNode.jsJavascriptMongoDBTypeScriptREST APIMicroservices

Posted 5 days ago
Apply
Apply

📍 Europe

🧭 Full-Time

🔍 Recruitment and guidance of young talent

  • A passionate developer with experience in at least one web backend technology, preferably Ruby or Go.
  • Demonstrate problem-solving abilities with a focus on technical excellence.
  • Comfortable taking responsibility for the code written and supporting it in production.
  • Ability to communicate effectively with non-technical stakeholders and understand their concerns.

  • Elaborate, develop and maintain features on a modern stack including Ruby and Go microservices, and Ruby on Rails monolith.
  • Inform product design, priorities and constraints in an autonomous product squad.
  • Participate in architectural decisions and tooling improvements for the tech stack, contributing to the migration towards a microservice architecture.
  • Monitor and fix production issues on your team’s functional and technical scope.
  • Participate in code reviews, pair programming sessions and engage in tech sharing and mentoring.

PostgreSQLElasticSearchKafkaKubernetesMySQLRubyRuby on RailsGogRPCMicroservices

Posted 8 days ago
Apply
Apply

📍 Latin America

🔍 Life insurance

  • Strong background in developing web applications leveraging resources hosted on cloud computing platforms.
  • Attention to detail and problem-solving skills.
  • Ability to work independently and communicate effectively.

  • Design high-quality software products that meet the needs of internal teams.
  • Develop and maintain software to ensure functionality and quality.

Backend DevelopmentNode.jsPHPPostgreSQLSoftware DevelopmentCloud Computing

Posted 10 days ago
Apply
Apply

📍 Europe

🧭 Contract

🔍 Work marketplace

🏢 Company: Upwork👥 501-1000💰 almost 8 years ago🫂 Last layoff over 1 year agoMarketplaceFreelanceCopywritingPeer to Peer

  • Strong industry experience with large scale production-grade systems.
  • Indexing experience with Elasticsearch, OpenSearch, or Apache Solr.
  • Strong Java programming skills, delivering robust, high-quality code.
  • Solid understanding of API design principles and CI/CD.
  • Exposure to machine learning concepts and workflows.
  • Excellent communication skills and ability to adapt to fast-paced, distributed teams.

  • Architect, build, maintain, and improve search systems and AI/ML services.
  • Collaborate with teams to design and implement APIs that meet business needs.
  • Conduct code reviews to improve API performance.
  • Create comprehensive documentation for services to ensure knowledge sharing.
  • Stay updated on software development and AI trends to evaluate project impacts.
  • Manage time effectively to achieve project deliverables.
  • Communicate and collaborate in English, participate in project meetings, and provide updates.
  • Participate in on-call schedules to resolve critical issues.

ElasticSearchJavaMachine LearningCI/CD

Posted 14 days ago
Apply
Apply

📍 United States; BC & ON, Canada

🧭 Full-Time

🔍 Website Experience Platform (WXP)

🏢 Company: Webflow👥 501-1000💰 $120,000,000 Series C almost 3 years ago🫂 Last layoff 5 months agoCMSWeb HostingWeb Design

  • 5+ years developing and deploying web applications, with a proven track record of shipping code.
  • Familiarity with Node.js and TypeScript for writing scalable services and APIs using technologies like Express.js and MongoDB.
  • Ability to debug production issues across services and stack levels.
  • Experience with testing frameworks such as Jest, Mocha, Playwright, Cypress.

  • Architect, design, and implement scalable multi-tenant backend services and APIs.
  • Contribute to building and executing on functional strategy.
  • Lead projects that contribute to team and engineering organization deliverables.
  • Produce maintainable, tested, performant, and scalable code.
  • Mentor junior engineering in technical skills and Webflow culture.

GraphQLNode.jsAgileCypressExpress.jsJavascriptJestKafkaMongoDBTypeScriptStrategyAmazon Web ServicesGoCoaching

Posted 16 days ago
Apply
Apply

📍 United States, BC, ON (Canada)

🧭 Full-Time

🔍 Website Experience Platform

  • 5+ years developing and deploying web applications.
  • Experience with Node.js, TypeScript, Express.js, and MongoDB.
  • Ability to debug production issues across services.
  • Experience with testing frameworks such as Jest, Mocha, Playwright, Cypress.
  • Comfortable working in an agile environment.

  • Architect, design, and implement scalable multi-tenant backend services and APIs.
  • Lead projects that contribute to team and engineering deliverables.
  • Produce maintainable, tested, performant, and scalable code.
  • Collaborate with product managers and designers.
  • Mentor junior engineers in technical skills and Webflow culture.

GraphQLNode.jsAgileCypressExpress.jsJavascriptJestKafkaMongoDBTypeScriptStrategyAmazon Web ServicesGoCoachingDebugging

Posted 16 days ago
Apply