Serverless Jobs

Find remote positions requiring Serverless skills. Browse through opportunities where you can utilize your expertise and grow your career.

Serverless
198 jobs found. to receive daily emails with new job openings that match your preferences.
198 jobs found.

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

Apply

πŸ“ London, Brighton and Exeter

🧭 Full-Time

πŸ” Software Development

  • Experience with Cloud patterns, particularly AWS
  • Experience with serverless patterns
  • Loose-coupling, queuing, and event-driven patterns
  • Expertise in at least one server-side language (Ideally, Python/NodeJS)
  • Restful and Graph APIs, including integration of 3rd party APIs.
  • Commercial experience with React frameworks, Ideally React and React Native.
  • Test Driven Development/Behaviour Driven Development
  • Experienced in source control and CI / CD tooling technologies (e.g., GitHub, Terraform, Code Pipeline)
  • Experience using testing frameworks.
  • Experience using Typescript.
  • Experience in monitoring using tooling technologies e.g. Dynatrace, Incident.IO and CloudWatch.
  • Provide day-to-day mentoring and supporting your peers.
  • Take ownership of a solution feature set or solution capability.
  • Delivery of software functions, features and components, utilising agile software development life cycle methods and practices.
  • Create well-designed, testable code that enables automation of test and deployment activity.
  • Utilise continuous integration and deployment (CI/CD) techniques in developing software components.
  • Integrate software components into the broad functional and technical solution landscape, using common standards and patterns.
  • Document and maintain software functionality for it to be understood and utilised by others – including Contribution to design artefacts, operating instructions and run books and end-user material.
  • Contribution to wider engineering community direction, tooling and technologies.

AWSNode.jsReact NativeTypeScriptServerlessReactCI/CDDevOpsTerraformMicroservices

Posted about 7 hours ago
Apply
Apply

πŸ“ India

🧭 Full-Time

πŸ” Software Development

  • Experience developing software in GCP, AWS, or Azure
  • 5+ yrs experience developing applications in Java
  • 3+ years required with at least one other programming language such as Node.js, Scala, Python, Go, C#, Typescript, Ruby.
  • Experience with relational databases, including designing complex schemas and queries.
  • Experience developing within distributed systems or a microservice based architecture.
  • Strong verbal and written communication skills for documenting workflows, tools, or complex areas of a codebase.
  • Ability to thrive in a fast-paced environment and multi-task efficiently.
  • Strong analytical and troubleshooting skills.
  • 3+ years of experience as a technical specialist in Customer-facing roles
  • Experience with Agile development methodologies
  • Experience with Continuous Integration and Continuous Delivery (CI/CD)
  • Create well-designed, documented, and tested software features that meet customer requirements.
  • Identify and address product bugs, deficiencies, and performance bottlenecks.
  • Participate in an agile delivery team, helping to ensure the technical quality of the features delivered across the team, including documentation, testing strategies, and code.
  • Help determine technical feasibility and solutions for business requirements.
  • Remain up-to-date on emerging technologies and architecture and propose ways to use them in current and upcoming projects.
  • Leverage technical knowledge to cut scope while maintaining or achieving the overall goals of the product.
  • Leverage technical knowledge to improve the quality and efficiency of product applications and tools.
  • Willingness to travel to client locations and deliver professional services

AWSDockerNode.jsPythonSQLAgileGCPGitJavaJava EEJenkinsKubernetesRubySpringSpring BootTypeScriptC#AzureGoServerlessCI/CDAgile methodologiesRESTful APIsLinuxDevOpsTerraformMicroservicesScala

Posted about 10 hours ago
Apply
Apply

πŸ“ Canada

🏒 Company: Solution SFT

  • University degree in computer science or equivalent
  • Ten (10) years of experience in information technology
  • Ten (10) years of experience as an analyst in the management of Windows servers, in a network comprising at least two (2) computer processing centers (CTI) and at least ten (10) sites in a wide area network
  • Have carried out two (2) mandates of 2,400 person-days including activities in the production of the following deliverables: operating guide; implementation or commissioning plan; change request
  • Ensure the operation of Windows environments
  • Provide 24/7 support on request
  • Manage level 2 and 3 incidents on application environments
  • Implement changes and necessary settings
  • Contribute to the design and implementation team with expertise in Windows Server, virtualization solutions (Hyper-V), and associated services (Active Directory, certificates, DNS, DHCP, GPO, DFS, WSB, etc.)
  • Manage and maintain local and cloud servers using tools like Azure Arc and apply configurations according to best practices (BPA)
  • Collaborate with various specialists in the design, installation, administration, and optimization of servers and related components
  • Maximize the performance of various operational applications supported by adjusting, if necessary, the servers and the availability of client/server applications
  • Configure updates and establish processes and procedures for server environment management
  • Ensure the security, monitoring, and continuous operation of servers and provide reports on problem and incident detection
  • Take corrective measures to return to optimal operating condition and apply security patches in collaboration with the specialists concerned
  • Write and maintain documentation on installation and maintenance procedures and configurations

Cloud ComputingMicrosoft Active DirectoryServerlessTroubleshootingScripting

Posted about 23 hours ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ” Software Development

  • Deep understanding of major cloud platforms ( GCP) and their services.
  • Ability to understand business strategy, financial modeling, and ROI analysis.
  • Capacity to develop long-term cloud strategies that align with business goals.
  • Ability to translate technical concepts into business value and vice versa.
  • Excellent verbal and written communication to effectively convey complex ideas to diverse audiences.
  • Ability to analyze complex problems, identify root causes, and develop effective solutions.
  • Skills to manage cloud adoption projects, including planning, execution, and monitoring.
  • Ability to identify and pursue new business opportunities, and build strong client relationships.
  • Understanding of industry-specific cloud use cases, regulations, and trends.
  • Ability to guide clients through organizational and technological changes associated with cloud adoption.
  • Ability to analyze data related to cloud usage, cost, and performance.
  • Understanding of cloud security best practices and compliance requirements.
  • Ability to build business cases, and analyze the financial impact of cloud solutions.
  • Ability to create content and present ideas that influence industry thinking.
  • Understanding of cloud partner programs and how to leverage them.
  • Ability to freely travel (up to 25%) domestically and internationally if required.
  • Provide expert advice to clients on cloud adoption strategies, aligning technology with business objectives ,optimization , innovation roadmaps ,driving digital transformation.
  • Develop financial models and conduct ROI analyses to demonstrate the value and cost-effectiveness of cloud investments.
  • Provide expert advice on cloud services (IaaS, PaaS, SaaS) from major providers (GCP), tailoring recommendations to specific client needs.
  • Develop and implement cloud cost optimization strategies and governance frameworks to ensure efficient resource utilization and compliance.
  • Identify and assess potential risks associated with client’s cloud solutions, and recommend mitigation strategies to ensure business continuity and security.
  • Effectively communicate cloud strategies and recommendations to diverse stakeholders, including executives, IT teams, and business users.
  • Stay abreast of the latest cloud technology trends, market developments, and competitive landscape to provide informed advice.
  • Facilitate and manage relationships with cloud service providers, ensuring clients receive optimal support and service.
  • Conduct workshops and training sessions to educate clients on cloud concepts, best practices, and the benefits of cloud adoption.
  • Produce and present thought leadership content (white papers, presentations, blog posts) on emerging cloud technologies and best practices to client
  • Demonstrate deep understanding of cutting-edge cloud technologies (AI/ML, serverless, containers) and articulate their business value
  • Build and maintain strong client relationships, acting as a trusted advisor and ensuring client satisfaction throughout the cloud journey.
  • Proactively plan and coordinate customer events and product launches, collaborating with Support, Engineering, and Site Reliability Engineering to guarantee seamless customer experiences during critical periods.
  • Act as a liaison between customers, Support, and Engineering to expedite issue resolution and manage escalations.
  • Translate customer engagement insights into repeatable best practices and resources, empowering partners to drive wider cloud adoption.

Project ManagementCloud ComputingCybersecurityData AnalysisGCPKubernetesMachine LearningREST APIServerlessCommunication SkillsCI/CDDevOpsPresentation skillsClient relationship managementRisk ManagementData visualizationStakeholder managementStrategic thinkingFinancial analysisData modelingCustomer supportChange ManagementCustomer SuccessSaaS

Posted 1 day ago
Apply
Apply

πŸ“ United States

πŸ” Software Development

🏒 Company: Quiq Inc

  • Experience with dynamic languages such as Python, Node.js, Ruby or others
  • Solid foundation in Computer Science (BS/MS) or significant industry experience
  • Understanding and experience with REST, HTTP, and contract-based APIs
  • Database experience, with both NoSQL and relational databases
  • Minimum 2 years of experience as a software developer
  • Creating custom integrations and enhancements on our communications platform
  • Working with conversational AI designers building smart assistants
  • Integrating customer solutions into Quiq's web-based UI
  • Developing backend and frontend solutions to tailor our product to customer needs
  • Building AI-enabled solutions and integrations with customer systems

Backend DevelopmentNode.jsPythonSoftware DevelopmentSQLAgileArtificial IntelligenceFrontend DevelopmentGitMachine LearningRubyAPI testingREST APIServerlessNosqlCommunication SkillsCI/CDProblem SolvingRESTful APIsJSON

Posted 1 day ago
Apply
Apply

🧭 Full-Time

πŸ” Software Development

  • A min. of 7+ years of relevant experience in a similar role, doing modern software development.
  • Fluent in building distributed systems using microservices or serverless architecture.
  • Hands-on experience with Amazon Web Services (AWS) and comfortable with services like Lambda, ECS, EKS, S3, and API Gateway.
  • Writes robust and maintainable code in Golang and/or Java, and knows how to optimize for performance.
  • Passionate about DevOps practices and has worked with CI/CD pipelines, Docker, and infrastructure as code tools like Terraform or CloudFormation.
  • Understands how to build reliable test automation and performance testing suites.
  • Communicates clearly, sets realistic expectations, and brings a strong sense of ownership.
  • Thrives in collaborative, Agile environments and adapts quickly to changing priorities.
  • A successful track record of mentoring engineers and contributing to a positive, high-performance engineering culture.
  • Loves learning and exploring new tools, technologies, and patterns.
  • Architect and implement cloud-native, production-grade APIs designed for scale, performance, and resilience.
  • Lead and guide engineering teams in technical decisions, best practices, and long-term architecture strategies.
  • Collaborate across product, operations, and engineering to translate requirements into well-designed features and scalable services.
  • Write clean, efficient, and testable code using languages like Golang and Java.
  • Design and execute robust unit, integration, and performance test suites to ensure product reliability.
  • Participate in and lead Agile ceremonies including stand-ups, planning, refinement, and retrospectives.
  • Drive adoption of DevOps and CI/CD methodologies to support rapid development and reliable deployment pipelines.
  • Act as a mentor to junior engineers, elevating the overall technical expertise of the team.
  • Serve as a problem-solver and unblocker on complex technical challenges.

AWSBackend DevelopmentDockerLeadershipAgileJavaAPI testingServerlessCI/CDRESTful APIsMentoringDevOpsTerraformMicroservicesSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ EMEA

  • Experience with TypeScript
  • Experience with React
  • Experience with Server Side Rendering
  • Experience with Serverless
  • Experience with Unit Testing
  • Experience with our very own Design System in Storybook
  • Build features in our different services
  • Help grow the enterprise applications

Frontend DevelopmentTypeScriptServerlessReact

Posted 3 days ago
Apply
Apply

πŸ“ USA

πŸ’Έ 152405.0 - 179300.0 USD per year

πŸ” Software Development

🏒 Company: Coinbase Careers PageπŸ‘₯ 1000-5000

  • You have at least 2+ years of software engineering experience and experience with building large scale backend systems
  • Showcase strong proficiency within a modern tech stack, like Go for languages and gRPC for communication.
  • Experience building shared libraries, frameworks for large organizations.
  • Have experience refactoring legacy codebases, isolating and decommissioning unused logic
  • Ability to hold a high bar for quality, are a self starter, and have strong interpersonal skills
  • Strong problem solving skills and ability to identify problems, determine their root cause, and see them through to solution
  • Ability to balance business needs with technical solutions
  • Have experience scaling backend infrastructure
  • Design, build, and maintain software development framework and other shared libraries for Coinbase’s backend engineers.
  • Implement customer-focused abstractions that simplify and standardize the way we offer features.
  • Responsible for the performance, automation and standardization of gRPC services.
  • Learn and continue to foster an understanding of the long-term needs of our backend engineering infrastructure.
  • Contribute to technical decisions providing design justification, coordination, and collaboration with other teams in the organization.
  • Communicate to gather requirements for backend development framework offerings and capabilities, and to understand gaps and improvements.
  • Produce professional documentation and diagrams to clearly and concisely communicate concepts and architectures to infrastructure colleagues, in addition to our users.
  • Manage and assist in the resolution of complicated technical problems and incidents, provide appropriate communication and escalation.
  • Support and maintain our current infrastructure offerings to maintain a high level of service and availability to the rest of the organization.
  • Develop strong and effective working relationships with the rest of the Infrastructure organization, Security, business partners, stakeholders and vendors
  • Keep up to date with current developments and best practices within our domain and make bold and forward-looking recommendations.

Backend DevelopmentSoftware DevelopmentGogRPCREST APIServerlessCI/CDMicroservices

Posted 3 days ago
Apply
Apply

πŸ“ SΓ£o Paulo, Rio Grande do Sul, Rio de Janeiro, Belo Horizonte

🧭 Full-Time

πŸ” Software Development

  • Demonstrable experience in applied AI, with a foundation in machine learning, NLP, LLMs, and statistical analysis.
  • Strong understanding of the trade-offs between various generative AI models and the ability to choose the right model for specific use cases.
  • Experience with data embeddings and vector databases, understanding the trade-off between available options, and leveraging it to optimize data ingestion.
  • Experience in architecting and developing solutions that integrate generative AI with traditional software solutions with minimal to no oversight.
  • Experience building and testing a server-side platform for API development and orchestration.
  • Is proficient in the Python and Typescript language and understands the trade-offs between multiple frameworks and patterns.
  • Skilled in creating and adjusting prompts for complex AI systems to meet diverse project requirements.
  • Familiarity with testing and evaluating AI systems using state-of-the-art methods and best practices.
  • Hands-on experience deploying software on leading cloud platforms and utilizing AI tools like AWS Bedrock, Azure AI Services, and Vertex AI.
  • Strong collaboration skills and ability to work alongside developers from multiple different areas.
  • Ability to communicate complex AI solutions and concepts effectively to technical and non-technical stakeholders.
  • Apply your knowledge of AI systems and software engineering to develop solutions that directly address and resolve business problems.
  • Partner with professionals from Data Science and Data Engineering to address complex technical challenges, ensuring that the latest and most effective Data & AI techniques are being utilized.
  • Take ownership of implementing and optimizing applied AI components, ensuring they meet project needs with high complexity and scale.
  • Navigate and manipulate generative AI models, including (but not limited to) LLMs, to create prompts and solutions tailored to specific use cases.
  • Develop and incorporate AI solutions while adhering to industry best practices, including moderation, security, monitoring, and compliance standards.
  • Understand and properly apply Responsible AI concepts in all the stages of the solution.
  • Lead the charge in designing, measuring, and evaluating AI model outputs, developing standard and custom metrics to ensure alignment with business objectives.
  • Translate AI research and PoCs into production-ready features, delivering robust and scalable AI components that integrate seamlessly with larger systems.
  • Drive the selection and application of appropriate evaluation metrics, ensuring that AI solutions are robust, unbiased, and meet all necessary performance standards.

AWSBackend DevelopmentDockerLeadershipPythonSQLArtificial IntelligenceCloud ComputingData AnalysisGitKubernetesMachine LearningNumpyPyTorchSoftware ArchitectureTypeScriptAlgorithmsAPI testingData engineeringData scienceData StructuresREST APIServerlessPandasTensorflowCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingAgile methodologiesRESTful APIsComplianceJSONData modelingSoftware EngineeringData managementDebugging

Posted 3 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 150000.0 - 160000.0 USD per year

πŸ” Software Development

🏒 Company: SpaldingπŸ‘₯ 101-250ConsultingFinancial ServicesInformation TechnologyLegal

  • Experience deploying applications using Cloud Native methodologies and tools such as Containers, Docker, Kubernetes, Serverless Functions and Microservice Architectures.
  • Strong experience with Application Lifecycle Management (ALM) and configuration management tools such as Microsoft Azure DevSecOps, Gitlab, Jira, etc.
  • Experience supporting REST API, Java (Spring Boot), Node.js, Python (Flask), Django, React, Vscode, JHipster, jQuery, SQL languages and technologies.
  • Automated Unit, Integration, and Systems testing of components utilizing test behavior-driven development (BDD) frameworks such as Cucumber, Cypress, etc.
  • CompTIA Security+ certification.
  • Experience with deployment of applications within the NAVAIR hosting environments.
  • Strong verbal and written communication skills.
  • Lead the research, design, and development of cloud-based IT systems/applications by applying software development principles and techniques of computer science, engineering, and mathematical analysis to recommend system/software improvements and enhance existing capabilities.
  • Provide product exploration, technology planning, and formulate solutions for product specifications, performance requirements, software development, and implementation of IT systems/applications.
  • Contribute to several software-related project functions for our NAVAIR customer by supporting Agile and DevSecOps implementation activities; collaborate between self-organizing and cross-functional teams.
  • Maintain software code and databases within an application area, working individually or coordinating development as part of a team.
  • Adhere to software coding standards to ensure software quality and cyber security rules/regulations; utilize development tools to update tasks and stories, check-in, and version control.
  • Support daily stand-up meetings.
  • Other duties as assigned or required.

AWSDockerNode.jsSQLAgileCloud ComputingCypressDjangoGitKubernetesMicrosoft AzureJiraREST APIServerlessReactCI/CDDevOpsMicroservices

Posted 3 days ago
Apply
Shown 10 out of 198