Full Job Description
Job Description:
• Design, develop, and maintain full stack applications, backend services, APIs, and internal tools.
• Write clean, maintainable code using Python, JavaScript/TypeScript, and Go (Golang).
• Build and enhance frontend or internal tooling using React.js or similar frameworks.
• Develop RESTful APIs, integrations, and service-to-service communication.
• Build automation scripts and internal tools to improve deployments, monitoring, and troubleshooting.
• Develop and maintain CI/CD pipelines for reliable releases.
• Configure and manage AWS services, including ECS, EKS, Lambda, EC2, RDS, S3, and CloudWatch.
• Optimize and maintain databases, including PostgreSQL and Amazon Aurora.
• Use RabbitMQ or similar tools for inter-service communication.
• Containerize and deploy applications using Docker and Kubernetes/EKS.
• Use infrastructure as code tools such as Terraform or CloudFormation.
• Build and maintain monitoring, logging, alerts, dashboards, and observability practices using tools such as New Relic, OpenTelemetry, CloudWatch, Prometheus, or Grafana to improve system reliability, performance visibility, and troubleshooting.
• Collaborate with Product, QA, DevOps, and development teams to deliver secure, scalable releases.
• Use tools such as Jira Service Management/Jira Service Desk to support issue tracking, escalation workflows, production support, and cross-functional communication with QA, Customer Support, and Development teams.
• Support production troubleshooting, root cause analysis, and system reliability improvements.
• Use AI tools such as Claude, ChatGPT, GitHub, Copilot, or similar platforms to support development, testing, documentation, and troubleshooting.
Requirements:
• 5+ years of professional software development experience in a full stack, backend, DevOps, or cloud systems role.
• Strong proficiency with Python, JavaScript/TypeScript, and React.js or another modern frontend framework.
• Solid experience designing and building backend services, RESTful APIs, integrations, and service-based systems.
• Intermediate hands-on experience with AWS services, including ECS/EKS, Lambda, RDS, EC2, S3, and CloudWatch.
• Experience with CI/CD pipelines, deployment automation, Docker, Kubernetes, and Git-based workflows.
• Strong database experience across relational and non-relational systems, including PostgreSQL, Microsoft SQL Server, Oracle, and MongoDB.
• Familiarity with RabbitMQ, Redis, microservices, serverless architectures, GraphQL, real-time messaging, or similar distributed system technologies.
• Experience with observability and monitoring tools such as New Relic, OpenTelemetry, CloudWatch, Prometheus, or Grafana.
• Understanding of Linux systems, networking fundamentals, application security, cloud security best practices, security reviews, and vulnerability management.
• Experience building tools or solutions for developers, operations, QA, customer support, or other internal users, including exposure to Jira Service Management/Jira Service Desk workflows.
• Exposure to SaaS, fleet management, logistics, telematics, IoT, or connected device ecosystems.
• Demonstrated use of AI-powered development tools for coding, documentation, testing, reviewing, and troubleshooting.
Benefits:
• Impact that matters — your work keeps fleets running and industries moving.
• Fully remote, high-trust culture built on accountability and autonomy.
• Competitive compensation with health, dental, and vision benefits.
• Continuous learning through mentorship, new tech, and AI-driven innovation.
• A team that values integrity, ownership, and excellence.