Apply

Senior Backend Engineer

Posted 2024-11-22

View full description

💎 Seniority level: Senior

💸 Salary: 200000 - 300000 USD per year

🔍 Industry: SaaS

🏢 Company: UpRecruit

Requirements:
  • Deep understanding of Object-Oriented Programming principles and distributed systems.
  • Proven track record at high-growth companies or enterprise-level organizations (e.g., Datadog, Splunk).
  • Strong GitHub presence and evidence of building impactful solutions or driving meaningful improvements.
  • A proactive problem-solver with high-impact contributions.
Responsibilities:
  • Design, build, and scale backend systems with a focus on reliability and performance.
  • Collaborate with cross-functional teams to deliver impactful solutions for users and customers.
  • Drive improvements in scalability, efficiency, and architecture across the platform.
  • Contribute to the high-quality engineering culture by maintaining and documenting best practices.
Apply

Related Jobs

Apply

📍 United States

🔍 Ecommerce and fashion

🏢 Company: SpreeAI Corporation

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • Proven experience of 5+ years as a Backend Developer or similar role with a strong portfolio of projects.
  • Proficient in Go (Golang) for backend development.
  • Experience with microservices architecture and Distributed Systems.
  • Strong understanding of AWS cloud services and experience with deployment and management of applications in a cloud environment.
  • Familiarity with databases (SQL and NoSQL), web servers, and UI/UX design.
  • Experience with Docker, Kubernetes, and CI/CD tools is highly desirable.
  • Knowledge of code versioning tools, such as Git.
  • Proficient in React.js is a nice-to-have.
  • Excellent problem-solving skills, attention to detail, and the ability to work in a fast-paced, deadline-driven environment.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote or onsite team setting.
  • Must provide link to github account.

  • Design, develop, and maintain scalable, responsive web applications using Go (Golang).
  • Work closely with product and design teams to translate requirements and mock-ups into fully functioning features.
  • Implement robust backend services and APIs to power web applications, ensuring high performance, security, and scalability.
  • Apply best practices for continuous integration and continuous deployment (CI/CD) with a focus on automation and infrastructure as code.
  • Monitor, troubleshoot, and optimize application performance and reliability.
  • Stay up-to-date with emerging trends and technologies in web development, cloud computing, and DevOps practices.
  • Contribute to a culture of technical excellence, teamwork, and continuous learning within the engineering team.

AWSBackend DevelopmentDockerSQLCloud ComputingGitKubernetesGoGolangNosqlCollaborationCI/CDDevOpsAttention to detailMicroservices

Posted 2024-11-23
Apply
Apply

📍 Spain

🔍 Rental management

🏢 Company: Vivara by GCO Ventures

  • 4-7 years of experience in Backend Development with modern languages and frameworks like NestJS, NodeJS, TypeScript, JavaScript.
  • Proficiency in cache systems, NoSQL (preferably Redis), SQL databases, and Git-based trunk development.
  • Strong understanding of DDD/SOLID principles, data structures, and Big-O notation for code complexity.
  • Experience with Docker, cloud hosting, and testing best practices.
  • Ability to work independently and collaboratively in agile, cross-functional teams, preferably in a startup environment.
  • Product-focused mindset, with fluency in English and Spanish.

  • Write efficient, reusable and self-documented code.
  • Testing is a core part of the development mindset.
  • Develop new features following DDD and SOLID principles.
  • Ensure delivery is an essential part of daily operations.
  • Deploy code to the live customer environment.
  • Collaborate with engineers and product managers in brainstorming sessions.
  • Contribute to the development of architectural structures for new features.

Backend DevelopmentDockerSQLAgileGitJavascriptTypeScriptJavaScriptData StructuresRedisNosql

Posted 2024-11-23
Apply
Apply

📍 North America, South America

🧭 Full-Time

💸 160000 - 184000 USD per year

🔍 Automated communication, marketing technology

🏢 Company: Customer.io

  • 7+ years in relevant roles, demonstrating increasing levels of responsibility and impact.
  • Strong skills in Golang, cloud infrastructure, and UNIX environments.
  • Deep understanding of and experience with building scalable and performant distributed applications.
  • Proficiency with relational database systems, particularly MySQL.
  • Excellent communication skills and a collaborative approach to decision-making.
  • Desire and capability to mentor team members.
  • Ability to quickly and independently solve complex technical challenges.
  • Experience working in a distributed, remote-first environment.

  • Be a model and mentor for writing well-architected, well-tested, and easy-to-understand services in Go.
  • Help define and build the next generation of features and infrastructure.
  • Work with tech support teams to diagnose operational issues.
  • Encourage growth within a friendly, collaborative team.
  • Mentor coworkers through code review, pair programming, and training.

MySQLGoGolangCommunication SkillsCollaboration

Posted 2024-11-23
Apply
Apply

📍 US

🧭 Full-Time

💸 100000 - 237000 USD per year

🔍 Blockchain and Web3

  • 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 unit, integration, end-to-end tests, and/or testing frameworks/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.jsBlockchainEthereumJavascriptTypeScriptJavaScript

Posted 2024-11-23
Apply
Apply

🔍 E-commerce

  • 7+ years of experience working as a full stack or backend engineer.
  • Proficiency in programming languages such as Java or Scala.
  • Experience in building integration solution architecture to solve business problems.
  • Experience with cloud technologies like AWS and services such as S3, DynamoDB, EKS, SQS, etc.
  • Knowledge of application, data, and infrastructure architecture disciplines.
  • Experience with CI/CD and DevOps best practices is a plus.
  • Experience with Shopify is a plus.
  • Experience in eCommerce is a plus.
  • Experience with enterprise-level applications or integration systems such as iPaaS is a plus.

  • Develop tools and services that are part of the backend system infrastructure with a focus on scalability and reliability.
  • Enhance and expand system integrations while ensuring quality and robustness.
  • Work with RESTful APIs and various integration solutions.
  • Troubleshoot and resolve integration issues, including performance-related problems.
  • Mentor and coach other engineers to help them succeed.
  • Help build the company's tech brand and culture, both internally and externally.
  • Continuously improve software engineering practices.
Posted 2024-11-23
Apply
Apply

📍 Saudi Arabia

🔍 Event ticketing and experience booking

🏢 Company: webook.com

  • Bachelors degree in Computer Science, Engineering, or related experience.
  • At least 5 years of professional backend development experience, with a strong background in Golang.
  • Experience with Docker, Kubernetes, and CI/CD pipelines.
  • Knowledge of cloud services (Google Cloud, AWS, Azure).
  • Experience with message brokering services like Kafka, RabbitMQ, etc.
  • Familiarity with network protocols and standards (HTTP, HTTPS, TCP/IP, Websockets).
  • Experience in agile methodologies and tools (Scrum, Jira).
  • Proficiency in designing and implementing RESTful APIs and micro-services architectures.

  • Design and implement robust backend services and APIs using Golang, ensuring high performance, reliability, and scalability.
  • Lead code reviews and enhance coding standards and development practices for backend development.
  • Collaborate with cross-functional teams to gather requirements, design system architecture, and define APIs.
  • Troubleshoot and resolve production issues, optimize existing systems for improved performance and ensure system security.
  • Mentor junior developers and promote a culture of learning and innovation within the team.
  • Stay up-to-date with new technologies and trends in backend development to incorporate them where beneficial.
Posted 2024-11-22
Apply
Apply

📍 Brazil

🏢 Company: Remotebase

  • 5+ years of experience in software engineering, with a focus on backend engineering.
  • Proficiency in Node.js / Typescript.
  • Experience shipping software quickly in production systems.
  • Exceptional problem-solving skills and creativity in overcoming technical challenges.
  • Ability to work independently and in a fast-paced startup environment.
  • Nice to have: Experience working with Postgres in production, web scraping, managing search systems like Elastic or Solr, and ML/NLP technologies.

  • Design, develop, and maintain backend services using Node.js and Typescript in a production environment.
  • Work closely with the CTO and other technical staff to design and implement robust AI-based systems for building rich profiles of people and companies.
  • Build with k8s, AWS, and serverless to deploy and maintain scalable infrastructure.
  • Ensure the security of our systems by writing secure code and implementing best practices.
  • Collaborate to troubleshoot issues, optimize performance, and improve reliability.

AWSNode.jsTypeScriptServerless

Posted 2024-11-22
Apply
Apply

📍 India

🧭 Full-Time

💸 5600000 INR per year

🔍 Finance technology

  • Minimum of 5 years of professional software development experience.
  • Substantial expertise in JVM & AI tooling.
  • Knowledge of Java/Kotlin and Python.
  • Familiarity with API integrations, Webhooks, and RESTful APIs.
  • Proven track record with cross-functional teams.
  • Strong project management and delivery skills.
  • Excellent problem-solving and debugging abilities.
  • Proficiency in English with strong communication skills.
  • Experience with machine learning libraries like scikit-learn, TensorFlow, and PyTorch.
  • Understanding of AI systems maintenance and scaling best practices.
  • Experience crafting and implementing APIs.
  • Ability to mentor teams on AI adoption.
  • Willingness to work with Node.js and React.
  • Familiarity with database systems such as PostgreSQL.

  • Participate in the architecture design and implementation of a new backend 'Communications as a platform' service.
  • Shepherd the transition of existing email workflows to the new platform.
  • Work on the AI tooling aspect to help other teams incorporate AI.
  • Consult and collaborate with teams to identify AI application opportunities.
  • Pioneer the AI tooling infrastructure.
  • Tackle strategic challenges and create solutions for commercial teams.
  • Utilise first-principle thinking to drive innovation.
  • Contribute to project execution, delivery, and quality.

PostgreSQLPythonSoftware DevelopmentJavaJVMKotlinMachine LearningPyTorchReactTensorflowCommunication SkillsRESTful APIs

Posted 2024-11-20
Apply
Apply

🧭 Full-Time

💸 190800 - 267100 USD per year

🔍 Social media

  • BS degree in Computer Science or equivalent practical experience.
  • 3+ years of industry experience in large-scale distributed systems.
  • 5+ years of hands-on software development experience in languages such as Go, Python, Ruby, Java, or C++.
  • Experienced with GraphQL, REST, HTTP, and the design of maintainable APIs.
  • Experienced with distributed caching layers and large-scale data storage systems like Cassandra.
  • Proven track record of developing scalable and reliable systems.
  • Experience leading projects requiring cross-team collaboration.
  • Strong organizational skills with the ability to prioritize tasks.
  • Self-directed and innovative with excellent communication skills.

  • Work cross-functionally with product, design, and other engineering teams.
  • Contribute to the full development cycle including technical design, development, testing, experimentation, analysis, and launch.
  • Review code and design documents, providing feedback on specifications.
  • Participate in a team-oriented environment with fast-moving engineers.
  • Establish standards and best practices to improve workflows and mentor junior engineers.
  • Quickly build new products while balancing quality.
Posted 2024-11-19
Apply
Apply

📍 United States

🧭 Full-Time

💸 190800 - 267100 USD per year

🔍 Online Community and Social Media

🏢 Company: Reddit

  • BS degree in Computer Science or related field, or equivalent practical experience.
  • 3+ years of industry experience in large-scale distributed systems.
  • 5+ years of hands-on software development experience in general-purpose programming languages such as Go, Python, Ruby, Java, or C++.
  • Familiarity with GraphQL, REST, HTTP, and Thrift for API design and implementation.
  • Experience with distributed caching and large-scale data storage systems like Cassandra.
  • Proven track record in developing scalable and reliable systems.
  • Experience leading cross-functional projects.

  • Work cross-functionally with product, design, and engineering teams.
  • Contribute to the full development cycle including design, development, testing, and launch.
  • Review code and design documents, and provide feedback on product specifications.
  • Mentor junior engineers and promote best practices for developer workflows.
  • Deliver projects quickly while ensuring high quality.

GraphQLPythonSoftware DevelopmentJavaRubyC++StrategyCassandraGoCommunication SkillsOrganizational skills

Posted 2024-11-19
Apply

Related Articles

Remote Job Certifications and Courses to Boost Your Career

August 22, 2024

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

How to Balance Work and Life While Working Remotely

August 19, 2024

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Weekly Digest: Remote Jobs News and Trends (August 11 - August 18, 2024)

August 18, 2024

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

How to Onboard Remote Employees Successfully

August 16, 2024

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Remote Work Statistics and Insights for 2024

August 13, 2024

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.