Remote Software Developer Jobs

MySQL
557 jobs found. to receive daily emails with new job openings that match your preferences.
557 jobs found.

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

Apply

📍 CAN

💸 178000.0 - 228000.0 CAN per year

🔍 Software Development

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech

  • You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
  • You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others.
  • You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
  • Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
  • You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
  • You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
  • You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.
  • You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support “keep the lights on” & on-call efforts.
  • You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • You will help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentPythonKotlinKubernetesMySQLSparkSoftware Engineering

Posted about 2 hours ago
Apply
Apply

📍 Canada

💸 206000.0 - 256000.0 CAD per year

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 10+ years of experience in managing multiple diverse and inclusive teams and delivering large cross-functional technical programs.
  • Expertise in managing large-scale, geographically distributed compute and data processing systems.
  • Expertise in scaling technologies like Kubernetes, Redis, MySQL, and Kafka, in cloud providers like AWS.
  • Capable of mentorship, cross-functional program execution, and individual contribution.
  • Deep experience in cloud infrastructure and a passion for leading technical teams and contributing to Open Source solutions.
  • Develop frameworks, systems, and tools to create a culture of ownership and accountability for infrastructure costs.
  • Collaborate with Finance and Engineering leadership to define and meet ambitious financial targets, ensuring Affirm's scalable and efficient growth.
  • Lead technical decisions, projects, and roadmaps within the Infrastructure team, shaping Affirm’s strategy for managing our multi-million dollar annual spend.
  • Drive business and engineering metrics while promoting a culture of reliability, security, and productivity.
  • Lead a team of engineers with empathy while fostering a high-performance, ownership-driven & inclusive culture
  • Collaborate with tech leads, program managers, and product managers on tools, architecture, planning, and delivery of multiple concurrent projects.
  • Work across the engineering organization and with internal and external partners.
  • Provide leadership and growth opportunities to team members, mentor engineers, recruit, and represent Affirm hiring brands.
  • Guide, tutor, and aid in the professional growth of junior and senior engineers within the team.

AWSBackend DevelopmentLeadershipProject ManagementCloud ComputingKafkaKubernetesMySQLCross-functional Team LeadershipFinancial ManagementRedisCommunication SkillsCollaborationCI/CDProblem SolvingMentoringLinuxDevOpsWritten communicationExcellent communication skillsVerbal communicationTeam managementStakeholder managementStrategic thinkingSoftware EngineeringBudget management

Posted about 2 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 110000.0 - 130000.0 USD per year

🔍 Telecommunications

🏢 Company: Mint Mobile

  • Expertise with VoIP best practices and telecom technologies.
  • General Linux administration experience.
  • Open-source software telecom experience with Kamailio, Asterisk, or Freeswitch.
  • A solid understanding of Network Administration and tools.
  • Experience with VoIP QoS Analytics and Reporting.
  • AWS cloud administration experience.
  • Knowledge of security and risk management best practices.
  • General relational database management; MSSQL, MySQL.
  • High-level understanding of API calls and systems.
  • Lead support initiatives of telecommunications networks and systems.
  • Development of program management plans consisting of short and long-range planning.
  • Ensure the Company’s telecommunications priorities are responsive to industry developments and continue to maximize value over time, capturing new opportunities as they emerge.
  • Support voice calling from internal MVNO products.
  • Support partner brands under aggregator business.
  • SIP integrations with partner brands endpoints.
  • Domestic and ILD usage reporting.
  • Coordinating support of, and hands-on troubleshooting, voice-related issues.
  • Voice network architecture, optimization, documentation, and planning.
  • Cost optimization and financial reporting.
  • Telephony systems support, design, and implementation.
  • Provide 24/7 on-call support according to needs of the business on a rotating schedule, meeting all SLAs.
  • Create and complete quarterly personal and team goals and or projects in a timely manner.

AWSMySQLAPI testingLinux

Posted about 2 hours ago
Apply
Apply

📍 Sri Lanka, India, Latvia, Ukraine, Romania

🔍 Software Development

🏢 Company: First Focus👥 11-50Education

  • Strong automation scripting experience with one or more of the following - Bash, Python, Powershell, PHP etc
  • Strong database experience in SQL (MS-SQL, MySQL, NoSQL)
  • Automation scripting using one or more of the following technologies - Bash, Python, PHP and Powershell
  • Configuration and maintenance of API orchestration and orchestration platforms
  • Building complex automations that interact directly with MS-SQL, MySQL, NoSQL and APIs
  • Creating and configuring AI solutions

AWSPHPPythonSQLBashKubernetesMySQLAPI testingNosqlCI/CDRESTful APIsDevOpsScripting

Posted about 2 hours ago
Apply
Apply

📍 Any country where we have a legal entity

💸 110000.0 - 145750.0 USD per year

🔍 Online Learning

🏢 Company: Coursera Sourcing

  • 3+ years of backend software engineering experience.
  • Experience with Java or similar object-oriented programming languages.
  • Hands-on experience designing scalable microservices and REST/gRPC APIs.
  • Experience with databases such as MySQL or DynamoDB.
  • Experience working with event-driven architectures using Kafka or similar systems.
  • Experience with Generative AI applications including prompt engineering and using APIs such as OpenAI, Claude, or Gemini.
  • Familiarity with emerging GenAI features like function calling, chain of thought reasoning, and agentic workflows.
  • Design and build scalable backend services supporting Course Builder and other authoring tools.
  • Integrate AI-assisted workflows, content ingestion, and assessment generation capabilities.
  • Collaborate cross-functionally to deliver features from design to production.
  • Implement robust monitoring, alerting, and production readiness standards.
  • Contribute to design discussions, code reviews, and technical decision-making.
  • Stay current on Generative AI trends to influence new features and system evolution.

AWSBackend DevelopmentDesign PatternsDynamoDBJavaMySQLSoftware ArchitectureApache KafkaAPI testinggRPCREST APIMicroservicesSoftware Engineering

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

📍 Canada

💸 206000.0 - 256000.0 CAD per year

  • 10+ years of experience in managing multiple diverse and inclusive teams and delivering large cross-functional technical programs.
  • Proven track record in stakeholder management, ownership, and successful delivery.
  • Expertise in managing large-scale, geographically distributed compute and data processing systems.
  • Expertise in scaling technologies like Kubernetes, Redis, MySQL, and Kafka, in cloud providers like AWS.
  • Capable of mentorship, cross-functional program execution, and individual contribution.
  • Strong interpersonal, written, and verbal communication skills with a growth mindset.
  • Deep experience in cloud infrastructure and a passion for leading technical teams and contributing to Open Source solutions.
  • Develop frameworks, systems, and tools to create a culture of ownership and accountability for infrastructure costs.
  • Collaborate with Finance and Engineering leadership to define and meet ambitious financial targets, ensuring Affirm's scalable and efficient growth.
  • Lead technical decisions, projects, and roadmaps within the Infrastructure team, shaping Affirm’s strategy for managing our multi-million dollar annual spend.
  • Drive business and engineering metrics while promoting a culture of reliability, security, and productivity.
  • Lead a team of engineers with empathy while fostering a high-performance, ownership-driven & inclusive culture
  • Collaborate with tech leads, program managers, and product managers on tools, architecture, planning, and delivery of multiple concurrent projects.
  • Work across the engineering organization and with internal and external partners.
  • Provide leadership and growth opportunities to team members, mentor engineers, recruit, and represent Affirm hiring brands.
  • Guide, tutor, and aid in the professional growth of junior and senior engineers within the team.

AWSLeadershipProject ManagementCloud ComputingKafkaKubernetesMySQLCross-functional Team LeadershipFinancial ManagementRedisTeam managementStakeholder managementMentorshipSoftware EngineeringBudget management

Posted about 6 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 232000.0 - 310000.0 USD per year

🔍 Software Development

  • 10+ years of experience in managing multiple diverse and inclusive teams and delivering large cross-functional technical programs.
  • Proven track record in stakeholder management, ownership, and successful delivery.
  • Expertise in managing large-scale, geographically distributed compute and data processing systems.
  • Expertise in scaling technologies like Kubernetes, Redis, MySQL, and Kafka, in cloud providers like AWS.
  • Capable of mentorship, cross-functional program execution, and individual contribution.
  • Strong interpersonal, written, and verbal communication skills with a growth mindset.
  • Deep experience in cloud infrastructure and a passion for leading technical teams and contributing to Open Source solutions.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field
  • Develop frameworks, systems, and tools to create a culture of ownership and accountability for infrastructure costs.
  • Collaborate with Finance and Engineering leadership to define and meet ambitious financial targets, ensuring Affirm's scalable and efficient growth.
  • Lead technical decisions, projects, and roadmaps within the Infrastructure team, shaping Affirm’s strategy for managing our multi-million dollar annual spend.
  • Drive business and engineering metrics while promoting a culture of reliability, security, and productivity.
  • Lead a team of engineers with empathy while fostering a high-performance, ownership-driven & inclusive culture
  • Collaborate with tech leads, program managers, and product managers on tools, architecture, planning, and delivery of multiple concurrent projects.
  • Work across the engineering organization and with internal and external partners.
  • Provide leadership and growth opportunities to team members, mentor engineers, recruit, and represent Affirm hiring brands.
  • Guide, tutor, and aid in the professional growth of junior and senior engineers within the team.

AWSBackend DevelopmentLeadershipProject ManagementCloud ComputingKafkaKubernetesMySQLPeople ManagementCross-functional Team LeadershipFinancial ManagementRedisCommunication SkillsCollaborationMentoringWritten communicationVerbal communicationTeam managementStakeholder managementSoftware EngineeringBudget management

Posted about 6 hours ago
Apply
Apply
🔥 Senior PHP Software Engineer
Posted about 6 hours ago

📍 United Kingdom

🧭 Full-Time

💸 60000.0 - 65000.0 GBP per year

🔍 Software Development

🏢 Company: Beyond Co

  • Strong expertise in PHP and the Laravel framework, with a deep understanding of the language’s nuances and best practices.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Familiarity with Agile methodologies and experience applying these concepts to enhance project delivery and team collaboration.
  • Excellent problem-solving skills and the ability to think critically and strategically.
  • Capable of assessing complex problems, identifying root causes, and developing effective solutions.
  • Strong communication and interpersonal skills, with the ability to work effectively with cross-functional teams.
  • Ability to articulate technical concepts to non-technical stakeholders
  • A proactive, self-motivated attitude with a passion for technology and continuous improvement.
  • Willingness to stay updated with industry trends and emerging technologies to drive innovation within the team.
  • Self-starter attitude, taking ownership and driving forward the work from conception to delivery.
  • Actively support the enhancement and ongoing development of our products, ensuring they meet evolving market demands and maintain high performance and reliability.
  • Collaborate with cross-functional teams to define product vision and translate it into actionable development plans.
  • Contribute significantly to the architecture, design, and implementation of both new and existing software solutions.
  • Work closely with product management and UX/UI teams to create scalable and user-friendly applications that align with business goals.
  • Perform coding assignments while adhering to best practices and design principles. Collaboratively craft high-quality, maintainable, and efficient code.
  • Oversee and support the shared codebase and advocate for continuous improvement through refactoring and optimising existing code.
  • Establish and maintain common coding standards, frameworks, and best practices within the team.
  • Contribute to shared code bases to promote code reuse and ensure consistency across projects.
  • Document processes and guidelines to facilitate onboarding and knowledge sharing.
  • Conduct thorough code reviews to ensure the accuracy, functionality, and security of code changes.
  • Provide constructive feedback to team members to enhance code quality and reduce technical debt.
  • Assess risks associated with code changes and advocate for improvements as necessary.
  • Mentor and support associate to mid-level engineers, providing guidance on technical challenges, career development, and best practices.
  • Foster a collaborative learning environment where team members feel empowered to share ideas and seek help when needed.
  • Develop and execute comprehensive testing strategies for new features, ensuring high-quality deliverables.
  • Collaborate with QA engineers to identify and resolve issues before deployment, and implement automated testing where feasible to enhance efficiency.
  • Identify and evaluate new technologies, tools, and methodologies to improve team efficiency and effectiveness.
  • Propose and implement process improvements that enhance productivity, streamline workflows, and foster a culture of continuous improvement.

Backend DevelopmentPHPSoftware DevelopmentSQLAgileDesign PatternsGitMySQLData StructuresCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringSoftware EngineeringDebugging

Posted about 6 hours ago
Apply
Apply
🔥 QA Engineer
Posted about 10 hours ago

📍 Canada

🔍 Cyber Security

🏢 Company: BeyondTrust👥 1001-5000💰 Private almost 4 years agoCloud ComputingSecurityCloud SecurityCyber SecuritySoftware

  • Minimum of 2 years commercial software testing experience
  • Solid understanding of the Software Development Life Cycle
  • Good understanding of TCP/IP (IPv4, IPv6)
  • Knowledge of relational databases (MySQL, PostgreSQL, MSSQL, etc.)
  • Experience in Agile methodologies with Scrum experience a plus
  • Collaboration with members of your Agile team to ensure software delivered by each sprint and each integration test meets both functional and non-functional requirements
  • Collaboration with members of your Agile team in the creation and execution of test charters, test scripts, recording outcome of tests, reporting defects and identifying opportunities for product improvement
  • In collaboration with the Agile team, definition and execution of increasingly complex workflow and scenario testing
  • Execution of exploratory testing as required to meet the test plan
  • Creation and maintenance of suitable test environments for all software testing to take place. This includes the set-up of the software being tested and populating or configuring test data. This may extend to testing of interaction with devices e.g. testing of interfaces and integration with other modules, products or interface test harnesses
  • Perform static testing and impact assessment of development documentation
  • Collaboration with members of your Agile team to ensure all user stories have enough acceptance criteria defined, from which test cases will be derived
  • Assist with the population and maintenance of automated testing under the direction of the test automation specialists
  • Analysis of customer support issues escalated to engineering
  • Achieve agreed productivity targets in order to ensure tasks are delivered to schedule, reporting as early as possible to team or manager where delivery milestones cannot be met
  • Work with the Agile team to achieve excellent levels of product quality prior to external release
  • Work with the Agile team to produce any required documentation and training materials for the product(s) within your areas of responsibility
  • Any other activities in support of the business which can be reasonably expected to fall within the capabilities of the employee

AWSPostgreSQLPythonSQLAgileJavascriptLDAPMac OS XMySQLQAC#JiraAPI testingAzureManual testingREST APISeleniumCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingRESTful APIsLinuxDevOpsTime ManagementWritten communicationJSONQuality AssuranceDebugging

Posted about 10 hours ago
Apply
Shown 10 out of 557

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.