Apply

Senior Backend Engineer

Posted about 1 month 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

📍 California, Colorado, Hawaii, New Jersey, New York, Washington, DC, Illinois, Minnesota

💸 117600.0 - 252000.0 USD per year

🔍 Software Development, AI and DevSecOps

🏢 Company: GitLab👥 1001-5000💰 $268,000,000 Series E over 5 years ago🫂 Last layoff almost 2 years agoDeveloper ToolsDevOpsOpen SourceSaaSCloud Security

  • Strong experience with Ruby and Python development and AI-related technologies.
  • Proven track record building and maintaining production REST APIs.
  • Experience with distributed systems and performance optimization.
  • Expertise with software testing and test automation.
  • Strong background in version control (Git) and CI/CD practices.
  • Experience working with databases and data storage systems.
  • Excellent problem-solving skills and attention to detail.
  • Strong written and verbal communication skills for remote collaboration.
  • Design and implement systems that analyze codebases to provide relevant context to AI models.
  • Build and maintain high-performance APIs that power IDE extensions and chat-based code assistance.
  • Collaborate with cross-functional teams to integrate code creation capabilities across GitLab products.
  • Optimize system performance and response times for our global user base.
  • Contribute to context expansion initiatives, including work with imports and dependency files.
  • Help define and implement enterprise controls for AI-powered features.
  • Mentor team members and contribute to technical decision-making.
  • Participate in code reviews and documentation efforts.

PythonRubyREST APICI/CD

Posted 3 days ago
Apply
Apply

📍 United States

💸 150000.0 - 200000.0 USD per year

🔍 Electric power industry

🏢 Company: Renew Home👥 51-100Smart HomeRenewable EnergyClean Energy

  • 4-8 years of industry experience building backend software services.
  • Bachelors/Masters degree in computer science or demonstrated experience in the software industry.
  • Strong SQL skills and proficiency with SQL and no-SQL databases (MySQL, Oracle, Postgres, Redshift, mongodb, etc.).
  • Proficiency in one or more of Python, Java, PHP, Ruby.
  • Strong leadership skills and proven ability to build and ship features.
  • Excellent problem-solving skills and attention to detail.
  • Experience with scalable distributed data processing (bonus).
  • Experience with AWS Lambda/Cloud functions, pub/sub, AirFlow tools (bonus).
  • Experience with cloud automation and infrastructure as code tools such as Terraform or AWS CloudFormation, AWS CDK (bonus).
  • Experience in electric power industry (bonus).
  • Build and maintain backend services that allow Renew Home and energy partners to seamlessly communicate.
  • Develop and support the software that operates our virtual power plants.
  • Rearchitect and optimize existing systems to support 5x to 10x user growth.
  • Work closely with development teams to integrate cloud services into the broader system architecture.
  • Collaborate with cross-functional teams consisting of engineering, product management, business development, operations, and marketing.
  • Implement API monitoring tools and proactively monitor API service performance.
  • Participate in our agile development process - regular team updates, standup meetings, 1-on-1’s and peer code reviews.

AWSPostgreSQLPythonSQLMongoDBFastAPIRedisTerraform

Posted 7 days ago
Apply
Apply

📍 US, EU

🧭 Full-Time

💸 100000.0 - 237000.0 USD per year

🔍 Blockchain and Web3 technology

  • 4 years of JavaScript, TypeScript, and Node.js experience
  • 2 years of experience working on a team of at least 3 other engineers with a strong focus on peer reviews
  • 1 year of working experience with building/deploying dapps and/or web3/ethers.js libraries
  • 2 years of experience with architecting, implementing, and/or managing externally-facing APIs
  • 2 years of experience managing an existing codebase
  • 1 year of experience owning and managing testing frameworks and strategies
  • 1 year of experience with JSON-RPC, Swagger, and/or OpenAPI
  • Build and maintain Wallet API infrastructure and tooling.
  • Help to manage and govern a pipeline of proposed new APIs.
  • Work with partners and standards bodies across the Web3 ecosystem to shape wallet API standards.

Node.jsBlockchainJavascriptTypeScriptREST API

Posted 8 days ago
Apply
Apply

📍 Utah

🧭 Full-Time

🔍 SaaS for accounting firms

🏢 Company: Canopy👥 11-50💰 $2,885,159 Seed over 2 years agoHome DecorHome ImprovementWellnessBeauty

  • At least 5 years of web development experience (Python, Java, or Kotlin preferred).
  • Proficiency in SQL database design and interaction.
  • Knowledge of RESTful API principles and conventions.
  • Bachelor's degree in Computer Science or a related field, or equivalent work experience.
  • Passion for building innovative, scalable solutions.
  • Ability to work well on a highly collaborative team.
  • Ability to communicate effectively and promote ideas.
  • Work with product manager, UX designer, engineers, and customers to define and validate new features and enhancements.
  • Meet with frontend engineers to design effective REST API endpoints and document the service contract.
  • Implement microservice endpoints using Python with asyncio or Java with Vert.x, PostgreSQL, Redis, RabbitMQ, and related technologies.
  • Write unit tests for your code and participate in code reviews.
  • Own service builds and deployments to staging and production environments using Docker, Github, and Kubernetes.
  • Identify, prioritize, and resolve bugs and technical debt.
  • Mentor other developers and share knowledge through training.
  • Participate in interviews to help with hiring.

DockerPostgreSQLPythonSQLJavaKotlinKubernetesRabbitmqREST APIRedisMicroservices

Posted 8 days ago
Apply
Apply

📍 US

🧭 Full-Time

💸 100000.0 - 180000.0 USD per year

🔍 Financial services, AI, ML, LLM models

🏢 Company: ValidMind👥 11-50💰 $8,100,000 Seed 10 months agoArtificial Intelligence (AI)Financial ServicesBankingMachine LearningRisk ManagementInformation TechnologyInsuranceSoftware

  • 5+ years of experience building scalable server-side applications with Python.
  • Proven expertise in designing and implementing APIs for data-intensive systems.
  • Hands-on experience with application services for multi-tenant SaaS platforms.
  • Solid understanding of scaling SQL databases for analytics use cases.
  • Comfortable working in a fast-paced agile development environment.
  • Ability to collaborate effectively across cross-functional teams to deliver impactful solutions.
  • Design and implement backend systems that support the documentation and validation of AI/ML and statistical models.
  • Develop APIs around workflow management and orchestration, enabling seamless automation of model validation and documentation processes.
  • Build scalable HTTP APIs to handle high volumes of data and support diverse data integrations.
  • Develop scalable, high-performance server-side applications for our multi-tenant SaaS platform.
  • Work across the stack to enhance features in the ValidMind Library and related API clients.
  • Collaborate with frontend, product, and design teams to deliver seamless user experiences.
  • Drive best practices for CI/CD pipelines and software lifecycle management.

AWSDockerPostgreSQLPythonSQLApache AirflowCI/CD

Posted 15 days ago
Apply
Apply

📍 EMEA

🧭 Full-Time

🔍 Emergency response

🏢 Company: Flare👥 101-250💰 $15,516,604 Series C about 4 years agoEmploymentHuman ResourcesFinancial ServicesSaaSEmployee BenefitsInformation TechnologyFinTechSoftware

  • Strong experience in Node.js and other JavaScript-based backend frameworks.
  • Deep understanding of both GraphQL and RESTful APIs, API design principles, and modern API tools.
  • Solid experience with real-time systems and related protocols like WebSockets or MQTT.
  • Experience with event-driven architectures.
  • Advanced knowledge of SQL and relational database management systems.
  • Familiarity with NoSQL databases.
  • Experience with optimizing database queries, schema design, and reducing database dependency.
  • Strong knowledge of designing modular and decoupled systems.
  • Experience in implementing microservices and distributed system architectures.
  • Experience with modular monolith architectures.
  • Proven ability to optimize APIs for high concurrency and low latency.
  • Experience in caching mechanisms (e.g., Redis, Memcached) and load-balancing techniques.
  • Proficient in backend testing frameworks.
  • Familiarity with CI/CD pipelines and containerization technologies.
  • Familiarity with observability practices & tools for monitoring backend services.
  • Collaborative mindset and excellent communication and leadership abilities.
  • Strong problem-solving skills.
  • Ability to work in an agile development environment.
  • Commitment to delivering reliable and efficient work/high work quality expectations.
  • Lead the design, development, and optimization of a sophisticated API layer for real-time operations.
  • Migrate existing architecture to a more modular, service-oriented approach.
  • Ensure APIs are highly performant, scalable, and resilient for real-time applications.
  • Collaborate with cross-functional teams to define backend architecture that supports real-time data processing.
  • Develop and implement best practices for data access, caching, and transaction handling.
  • Implement strategies for efficient data fetching and reduced database dependency.
  • Implement unit tests, integration tests, and other automated testing frameworks to ensure API reliability.
  • Monitor and improve backend performance metrics (latency, throughput, etc.).
  • Identify bottlenecks in the current database and API layer and propose effective solutions.
  • Lead backend development efforts, ensuring deliverables are met on time.
  • Collaborate with various teams to ensure successful deployment and migration to new architectures.
  • Define new architectures and strategies for improved performance and developer experience.

GraphQLNode.jsSQLRedisNosqlCI/CDRESTful APIsMicroservices

Posted 23 days ago
Apply
Apply
🔥 (863) Senior Backend Engineer
Posted about 1 month ago

📍 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 about 1 month ago
Apply
Apply
🔥 Senior Backend Engineer
Posted about 1 month ago

📍 USA

🔍 Blockchain and digital asset management

🏢 Company: Enya Labs

  • 7+ years in full-stack software development with enterprise-scale solutions.
  • 3+ years of experience in technical solutions design and application architecture.
  • 2+ years of hands-on software development with major blockchain protocols and smart contract languages.
  • Experience in research, innovation, and comparative analysis, especially in the blockchain space.
  • Comprehensive understanding of the Software Development Lifecycle (SDLC) for commercial products.
  • Proven experience with agile development methodologies on significant projects.
  • Expertise in coding with Python and Node.js, and familiarity with Golang, Rust, Haskell, and WASM.
  • Experience in front-end development with frameworks like Next.js, Nest.js, and React.
  • Familiarity with developer tools like VS Code and Git.
  • Understanding of microservices frameworks, databases, messaging platforms like Kafka, and monitoring tools such as Prometheus and Grafana.
  • Hands-on experience with CI/CD pipelines, cloud providers (AWS, Azure, or GCP), and infrastructure-as-code tools (e.g., Terraform, Helm).
  • Design and develop enterprise-scale, full-stack software solutions that utilize Platonic’s proprietary blockchain stack, smart contracts, and prominent blockchain protocols.
  • Innovate with blockchain protocols, smart contracts, and Generative AI to enhance asset lifecycle automation.
  • Deliver end-to-end technical design and development of technology solutions aligned with business needs.
  • Collaborate closely with business partners and product owners to present and refine innovative technical solutions.
  • Work with the engineering team to implement and refine agile methodologies for project efficiency.

AWSNode.jsPythonBlockchainGitKafkaGrafanaHaskellPrometheusNest.jsNext.jsReactRustCI/CDTerraformMicroservices

Posted about 1 month 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 about 1 month 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 about 2 months ago
Apply