Remote Software Developer Jobs

MongoDB
416 jobs found. to receive daily emails with new job openings that match your preferences.
416 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply
πŸ”₯ Product Solution Engineer
Posted about 3 hours ago

πŸ“ India

🧭 Full-Time

πŸ” SaaS

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3+ years in Product Ops, Consultant, Data, Solutions roles or related fields
  • Should have troubleshooting and debugging experience.
  • Experience working with cross-functional teams (e.g., Engineering, Design, Product Management)
  • Proven experience in a technical support or product solution role, preferably within a SaaS environment.
  • Basic knowledge of APIs, databases, and UI technologies such as Vue.js, MongoDB, and RESTful APIs.
  • Project management tools (e.g., ClickUp, Freshdesk)
  • Familiarity with product development methodologies (e.g., Agile)
  • Experience with automation tools is a plus(e.g., Zapier, Automator)
  • Ability to work with stakeholders to assess potential risks.
  • Ability to analyze existing tools and databases and provide software solution recommendations.
  • Ability to translate business requirements into non-technical lay terms.
  • Ability to read APIs.
  • Act as the primary point of contact for customer issues related to phone services on our SaaS platform.
  • Handle customer tickets promptly, ensuring timely and effective resolution.
  • Collaborate closely with development and support teams to diagnose, troubleshoot, and resolve issues.
  • Analyse tickets and find patterns for Product Enhancements.
  • Provide clear and concise communication to customers regarding the status and resolution of their issues.
  • Maintain detailed records of customer interactions and resolutions in our ticketing system.
  • Participate in agile development processes, contributing to sprint planning, stand-ups, and retrospectives.
  • Utilize your knowledge of APIs, databases, and UI technologies to analyze and resolve technical problems.
  • Develop and maintain documentation for troubleshooting processes and solutions.

Project ManagementAgileMongoDBVue.JsAPI testingRESTful APIsTroubleshootingTechnical supportData analyticsDebuggingCustomer support

Posted about 3 hours ago
Apply
Apply
πŸ”₯ Software Engineer
Posted about 4 hours ago

πŸ“ United Kingdom

🧭 Full-Time, Part-Time, Or Flexible

πŸ’Έ 38000.0 - 44000.0 GBP per year

πŸ” Education

🏒 Company: Raspberry Pi FoundationπŸ‘₯ 51-100πŸ’° Corporate over 1 year agoComputerHardwareInformation TechnologySoftware

  • Demonstrable experience of working as a professional Software Engineer with a focus on web technologies; or having work experience in a different field and looking to transition into Software Engineering through completion of a degree, bootcamp, or similar
  • A proactive, pragmatic, and supportive attitude along with being happy to provide and receive constructive feedback
  • Experience with a high-level language such as Ruby, JavaScript, or Python along with a database system (e.g. MySQL, PostgreSQL, MongoDB)
  • A product mindset and the ability to see the bigger picture
  • Interpersonal skills (verbal and written communications), with a collaborative approach to work effectively as part of a cross-disciplinary team
  • An interest in education, especially around computer science, physical computing, and digital making
  • Knowledge of managing infrastructure on platforms such as Heroku, Cloudflare, and AWS
  • Build products, platforms, and services across the Raspberry Pi Foundation, with the goal to create valuable learning experiences
  • Collaboratively deliver high-quality working software with measurable impact
  • Write elegant and secure code, following a test-driven approach
  • Work with Software Engineers and Engineering Managers to improve processes and code quality across our products
  • Help to plan the development of our products through technical analysis and evaluation of architectural needs

PostgreSQLPythonJavascriptMongoDBMySQLRubyCI/CDRESTful APIsSoftware Engineering

Posted about 4 hours ago
Apply
Apply

πŸ“ United States

🏒 Company: TV2 ConsultingπŸ‘₯ 11-50ConsultingInformation TechnologyLegal

  • 5+ years of experience of relevant IT and video applications that span IPTV and ABR/OTT technologies
  • 5+ years of experience with Microsoft Project to create complex project plans with appropriate resource planning skills
  • 5+ years of experience managing highly complex projects that span multiple organizations
  • 5+ years of experience creating and delivery executive level project status updates
  • 5+ years of experience working directly with software development teams
  • 5+ years of experience creating technical specifications from requirements gathering to code level technical designs
  • 5+ years of experience with Agile Methodologies
  • 5+ years of experience with technical backend systems developed in node.js along with MongoDB experience
  • 5+ years of experience with video client development, including Android TV, Apple TV, Roku, FireTV, Mobile iOS and Mobile Android devices
  • 5+ years of experience working with Azure DevOps, including CI/CD pipeline deployments, Repo maintenance, test case development and fundamental software development branch management.
  • Evaluate complex situations using diverse sources of information
  • Lead, monitor, and motivate different teams across the company and interact with staff at all levels in the organization
  • Create and manage methods of management, communication plans, and processes
  • Analyze, plan, and develop procedures and other management and technical duties
  • Define the scope of the project, roles, and responsibilities along with various stakeholders
  • Participate in the allocation of budget, staff and any other resource(s) that are needed to accomplish or achieve set out goals (projects), and monitor the performance of every project
  • Create executive level presentations to show project status
  • Analyze, identify and work proactively with technical resources to design options for resolving complex issues to ensure the project maintains expected delivery dates
  • Responsible for the management of complex problems and development of processes for scheduling and administration
  • Make sure that all required projects are completed and reviewed
  • Responsible for identifying, clarifying, and communicating the vision(s) and/or objective(s) of projects and show how they fall in place with, enhance, or inhibits such vision(s) and/or objective(s)
  • Provide process improvement recommendations that are based on best practices and industry standards.

Backend DevelopmentNode.jsProject ManagementSoftware DevelopmentAgileAndroidiOS DevelopmentMongoDBResource PlanningCI/CDRESTful APIs

Posted about 10 hours ago
Apply
Apply

πŸ“ Argentina, Brazil, Colombia, Uruguay

🏒 Company: WalterπŸ‘₯ 11-50

  • Mid/Senior level experience (3–8 years) as a Back-End Developer
  • Proficiency in Node.js
  • Experience with database management systems (e.g., PostgreSQL, MySQL, MongoDB)
  • Working knowledge of AWS or other cloud computing services
  • Knowledge of API design and development
  • Architecting, programming, testing and deploying new features, improvements and bug fixes.
  • Design, security, integrity and performance of our PostgreSQL database and AWS infrastructure.
  • Identification and support of opportunities for leveraging data science and machine learning to optimize customer outcomes.
  • Enhancing, maintaining and documenting our RESTful API as used internally and by our integration partners.
  • Building upon and scaling-up our CI/CD practices and technologies.
  • Collaborate with front-end developers and other team members, all remotely

AWSBackend DevelopmentNode.jsPostgreSQLSoftware DevelopmentCloud ComputingExpress.jsGitJavascriptMongoDBMySQLAPI testingCI/CDRESTful APIsMicroservicesSoftware EngineeringSaaS

Posted about 16 hours ago
Apply
Apply

πŸ“ LatAm

🧭 Full-Time

πŸ” E-Learning

🏒 Company: TruelogicπŸ‘₯ 101-250ConsultingWeb DevelopmentWeb DesignSoftware

  • 3-5 years of experience in back-end development using Perl.
  • Experience with Perl frameworks such as Mojolicious, Catalyst, or Dancer.
  • Strong understanding of SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
  • Familiarity with RESTful API development and web services.
  • Knowledge of Git and version control best practices.
  • A proactive and problem-solving mindset, with a willingness to take ownership of tasks.
  • Strong communication skills and ability to collaborate in a team environment.
  • A passion for learning and growing in a fast-paced development environment.
  • Develop, test, and maintain back-end services and APIs using Perl.
  • Work with mod_perl, Mojolicious, Catalyst, or Dancer frameworks to build robust applications.
  • Optimize and refactor existing Perl codebases to improve maintainability and performance.
  • Collaborate with front-end developers, DevOps, and other teams to ensure smooth system integration.
  • Optimize code for performance, scalability, and security.
  • Troubleshoot, debug, and enhance existing applications.
  • Take initiative in proposing improvements and best practices.
  • Stay updated with modern Perl development techniques and best practices.

AWSBackend DevelopmentPostgreSQLSoftware DevelopmentSQLGitMongoDBMySQLAPI testingCI/CDRESTful APIsLinuxMicroservicesSoftware EngineeringDebugging

Posted 2 days ago
Apply
Apply

πŸ“ Prague, Brno

🧭 Full-Time

πŸ” Software Development

🏒 Company: Apify Technologies s.r.o.

  • Experience with AI/LLM
  • Expertise in building backend applications or tools with Python or TypeScript
NOT STATED

AWSBackend DevelopmentNode.jsPythonSoftware DevelopmentArtificial IntelligenceData AnalysisDynamoDBExpress.jsGitKubernetesMongoDBReact.jsTypeScriptRedisNext.jsRESTful APIs

Posted 3 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” ECommerce

🏒 Company: TCGPlayer_External_Career

  • 8+ years of object-oriented software development experience, with experience working with C# and .NET Core
  • Significant experience in high volume production systems design with consideration for high availability, disaster recovery, performance, fault tolerance, and security
  • Experience designing and developing microservices in an cloud-based architecture
  • Expert knowledge of RDBMS technologies (SQL Server, PostgreSQL) and NoSQL stores (Redis, MongoDB, Elasticsearch)
  • Expert knowledge of event/stream processing mechanisms, specifically Kafka but also AWS SNS/SQS, RabbitMQ, or AzureBus
  • Expert knowledge of APM (Application Process Monitoring), particularly Scalyr/DataSet for logs and New Relic for dashboards & alerting
  • Set architectural direction for the team and broader organization to evolve systems
  • Lead TCGplayer in the migration from a monolithic architecture to domain-driven microservice architecture
  • Develop code that meets requirements and aligns with standard processes, and conduct code reviews to provide expert guidance and ensure code is of the highest quality
  • Create clear, comprehensive documentation and diagrams to further understanding and drive action
  • Develop thorough technical requirements based on business needs via collaboration with product and engineering counterparts
  • Apply deep technical domain knowledge of company systems and applications, which could cover applications, services, systems, or frameworks
  • Participate in the Principal’s Guild to set technical direction, design patterns, and general standard processes across the Technology organization
  • Inspire peers with high-quality, hands-on technical contributions
  • Provide support for critical applications and attention to detail during daily operations
  • Mentor talented engineers toward growth in business impact and career development

Backend DevelopmentLeadershipPostgreSQLSoftware DevelopmentCloud ComputingDesign PatternsElasticSearchGitMongoDBSoftware ArchitectureC#Apache Kafka.NET coreRDBMSRedisNosqlCI/CDRESTful APIsMentoringMicroservicesExcellent communication skills

Posted 3 days ago
Apply
Apply

πŸ“ United States of America

🧭 Full-Time

πŸ” Software Development

🏒 Company: TCGPlayer_External_Career

  • Fluency in at least two programming languages (C# ideally, Go, Java)
  • Knowledge of VUEjs
  • Mastery of Visual Studio
  • Expert SQL programming skills
  • NoSQL basics (Redis, DynamoDB, Mongo)
  • Technical expert in one of the following: New Relic, Data Dog, Scalyr
  • Technical expert in one of the following: GitHub, Jenkins, Octopus
  • Fluency in SonarQube
  • Developing thorough technical requirements based on business needs
  • Developing high-quality code based on detailed designs that meet requirements
  • Creating comprehensive documentation, conducting thorough testing and following defined change control processes
  • Providing support for a mission-critical application
  • Demonstrating a high level of initiative and attention to detail during daily operations
  • Implementing and maintaining internal, private and public web services
  • Designing, developing, shipping and maintaining features with guidance from more experienced engineers
  • Improving the development experience by enhancing development tools, test coverage, and/or code structure
  • Implementing code that is clear, concise, tested and easily understood by others

Backend DevelopmentSQLDynamoDBJavaJenkinsMongoDBSoftware ArchitectureVue.JsC#C++AlgorithmsAPI testingData StructuresGoJava SpringRedisNosqlCI/CDRESTful APIsDocumentationSoftware EngineeringDebugging

Posted 3 days ago
Apply
Apply

πŸ“ EU

πŸ” Market Research

  • 3 years of hands-on experience with Node.js, along with strong proficiency in TypeScript and Express.
  • Practical experience working with NoSQL databases, preferably MongoDB.
  • A solid understanding of object-oriented programming principles.
  • Degree in Computer Science or a related field – or have completed a comparable vocational training
  • AWS (S3, ECS, EC2), Docker and Terraform experience is a plus
  • Design and maintain server-side applications and database architecture.
  • Collaborate with front-end developers for a seamless user experience.
  • Regularly review and improve code and system efficiency.
  • Develop and deploy reusable, testable code and automated tests

AWSBackend DevelopmentDockerNode.jsSoftware DevelopmentExpress.jsMongoDBTypeScriptTerraform

Posted 4 days ago
Apply
Apply

πŸ“ LatAm

🧭 Full-Time

πŸ” E-Learning

🏒 Company: TruelogicπŸ‘₯ 101-250ConsultingWeb DevelopmentWeb DesignSoftware

  • 1-3 years of experience working with PySpark and Apache Spark in Big Data environments.
  • Experience with SQL and relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
  • Knowledge of ETL processes and data processing in distributed environments.
  • Familiarity with Apache Hadoop, Hive, or Delta Lake.
  • Experience with cloud storage (AWS S3, Google Cloud Storage, Azure Blob).
  • Proficiency in Git and version control.
  • Strong problem-solving skills and a proactive attitude.
  • A passion for learning and continuous improvement.
  • Design, develop, and optimize data pipelines using PySpark and Apache Spark.
  • Integrate and process data from multiple sources (databases, APIs, files, streaming).
  • Implement efficient data transformations for Big Data in distributed environments.
  • Optimize code to improve performance, scalability, and efficiency in data processing.
  • Collaborate with Data Science, BI, and DevOps teams to ensure seamless integration.
  • Monitor and debug data processes to ensure quality and reliability.
  • Apply best practices in data engineering and maintain clear documentation.
  • Stay up to date with the latest trends in Big Data and distributed computing.

PostgreSQLSQLApache HadoopCloud ComputingETLGitMongoDBMySQLApache Kafka

Posted 4 days ago
Apply
Shown 10 out of 416

Ready to Start Your Remote Journey?

Apply to 5 jobs per day for free, or get unlimited applications with a subscription starting at €5/week.

Why Remote Software Developer Jobs Are Becoming More Popular

The remote work from home is increasingly in demand among computer and IT professionals for several reasons:

  • Flexibility in time and location.
  • Collaboration with international companies.
  • Higher salary levels.
  • Lack of ties to the office.

Remote work opens up new opportunities for specialists, allowing them to go beyond geographical limits and build a successful remote IT career. This employment model is transforming traditional work approaches, making it more convenient, efficient, and accessible for professionals worldwide.

Why do Job Seekers Choose Remoote.app?

Our platform offers convenient conditions for finding remote IT jobs from home:

  • localized search β€” filter job listings based on your country of residence;
  • AI-powered job processing β€” artificial intelligence analyzes thousands of listings, highlighting key details so you don’t have to read long descriptions;
  • advanced filters β€” sort vacancies by skills, experience, qualification level, and work model;
  • regular database updates β€” we monitor job relevance and remove outdated listings;
  • personalized notifications β€” get tailored job offers directly via email or Telegram;
  • resume builder β€” create a professional VC with ease using our customizable templates and AI-powered suggestions;
  • data security β€” modern encryption technologies ensure the protection of your personal information.

Join our platform and find your dream job today! We offer flexible pricing β€” up to 5 applications per day for free, with weekly, monthly, and yearly subscription plans for extended access.