Apply

Senior Backend Developer

Posted 6 days agoViewed

View full description

💎 Seniority level: Senior, at least 5 years

📍 Location: Argentina, Brazil, Canada, Peru, Switzerland, United Kingdom, United States, GMT, Pacific

💸 Salary: 86000.0 - 93000.0 USD per year

🔍 Industry: Technology for social justice

🏢 Company: Awana Digital

🗣️ Languages: English, Spanish, Portuguese

⏳ Experience: At least 5 years

🪄 Skills: Node.jsAgileGitSQLiteTypeScript

Requirements:
  • Leadership & vision: Growth into a leadership role and ownership of the backend.
  • Strong project management: Break down features and track progress.
  • Peer-to-peer: Experience with data structures and networking.
  • Tooling knowledge: Proficient with Node.js, Typescript, Git, network streams, and SQLite.
  • Values-based: Commitment to building tools for social justice.
  • Rigorous at testing: Ability to write thorough automated tests.
  • GMT timezone compatible for scheduling.
  • API design & documentation: Capability in designing and communicating APIs.
  • Experience with a remote team: Collaborate with diverse team members.
  • Self-directed: Manage own tasks independently.
  • Flexible: Work in an Agile environment and handle multiple tasks.
  • Communication: Value collaboration and transparency.
  • Experience in Agile and with Hypercore Protocol.
  • Familiarity with geospatial data.
  • Open-source enthusiasm and experience.
  • Proficient in TypeScript.
  • Basic understanding of React.
  • Ability to explain technical concepts simply.
  • Multilingual: Proficiency in Spanish or Portuguese is a plus.
Responsibilities:
  • Lead the backend implementation of new features, including selective peer-to-peer sync of large media files, building spatial indices, supporting new data types, peer-to-peer discovery and sync over the internet, and synchronizing map tiles.
  • Maintain and improve the peer-to-peer CoMapeo Core database.
  • Close coordination with the co-design team and front-end developers to ensure that features meet user needs and are delivered on time.
  • Maintain and contribute to several open-source modules used by Digital Democracy.
  • Contribute to a small team and clarify scope, timelines, and adapt to changing requirements.
Apply

Related Jobs

Apply

📍 United States

🔍 Fintech and crypto space

🏢 Company: Paxful, Inc

  • 5+ years of backend development experience, with strong expertise in PHP (preferably PHP 7.4+).
  • Familiarity with frameworks like Laravel or Symfony.
  • Experience with Go and Node.js for developing microservices and handling event-driven systems.
  • Ability to contribute across multiple languages as needed.
  • Proficiency in database management.
  • Experience with SQL (PostgreSQL, MySQL) and familiarity with NoSQL databases like MongoDB.
  • Experience with RESTful API design and development.
  • Knowledge of API integration, versioning, and optimization.
  • Familiarity with CI/CD pipelines and DevOps workflows.
  • Hands-on experience with GitLab, Docker, and Kubernetes.
  • Understanding of secure backend development practices.
  • Familiarity with authentication mechanisms like OAuth, JWT, and API key management.

  • Design and develop backend services primarily using PHP, with secondary contributions in Go and Node.js.
  • Build and maintain RESTful APIs that integrate seamlessly with frontend, mobile, and blockchain systems.
  • Collaborate with product managers, frontend, and mobile teams to define requirements and deliver new features.
  • Ensure backend services are scalable, secure, and optimized for high performance.
  • Debug and troubleshoot production issues to maintain platform reliability.
  • Contribute to the migration of legacy PHP systems to modern architectures and service-based designs.
  • Implement and optimize database queries for high availability and low latency.
  • Write robust unit and integration tests to maintain code quality.
  • Contribute to the development of microservices using Go and Node.js as needed.
  • Work closely with the DevOps team to deploy and monitor services using Kubernetes and Terraform.
  • Participate in peer code reviews and mentor junior developers to promote best practices.

DockerNode.jsPHPPostgreSQLSQLKubernetesMongoDBMySQLOAuthGoCI/CDRESTful APIsMicroservices

Posted 2 days ago
Apply
Apply

📍 European time zones

🧭 Full-Time

🔍 Blockchain and cryptocurrency

  • Experience in developing internal monitoring and alerting systems.
  • Knowledge of DevOps/SRE practices.
  • Experience with monitoring large scale performance critical applications.

  • Designing and improving internal monitoring tools for high-load real-time production systems.
  • Testing systems in production environments.
  • Collaborating closely with Development, QA, and DevOps teams.

Backend DevelopmentNode.jsSoftware DevelopmentBlockchainExpress.jsJavaJavascriptDevOps

Posted about 1 month ago
Apply
Apply

📍 Argentina, Colombia

💸 $3,000 - $5,000 per month

🔍 Fare payment technology

  • A good command of the English language is required for this role, including the ability to communicate clearly and effectively in both written and spoken English.
  • Solid core programming skills in Java or Kotlin and the ability to quickly pick up new technologies and domains.
  • Desire to implement quality software that operates at scale.
  • Ability to operate as part of a team that owns their piece of software and advise on the best shape of a new feature.
  • Open to adopting well-supported ideas and solutions, demonstrating a productive approach towards governance.
  • Excellent interpersonal skills to foster positive relationships with colleagues and contribute effectively to team goals.
  • A proactive and driven mindset to ensure projects are completed efficiently and effectively.

  • As a Senior Backend Developer at Masabi, you will be responsible for building new features across multiple backend services that are central to our systems.
  • Our teams are self-organizing, using scrum, kanban, or a hybrid approach tailored to meet their goals effectively.
  • Each team comprises specialists in development, testing, and sometimes hardware, working collaboratively to deliver excellent business outcomes for our customers.
  • You will work with diverse technologies and programming paradigms, on complex and interesting challenges as we expand our fare engine calculations and architecture.
  • We also host hack days a few times a year for fun, learning, and prototyping innovative ideas that could benefit our customers.

GitJavaKafkaKotlinSCRUMGroovyMaven

Posted 3 months ago
Apply