Job Closed

This listing is no longer active.

GEOTAB logo
GEOTAB

The world’s #1 telematics provider, committed to advancing technology, empowering businesses and making the roads safer!

Software Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2000H1B SponsorCompany SiteLinkedIn

Location

Poland

Posted

57 days ago

Salary

0

Seniority

Senior

Job Description

Software Developer

GEOTAB

• Define, design, and implement new software applications in collaboration with other members of the development and technical teams, based on industry standards and best practices. • Translate application storyboards and use cases into functional applications. • Perform Test-Driven and Security-Driven Development. • Conduct comprehensive code reviews and ensure that coding standards are followed. • Analyze call stacks, trace files, debug logs or performance data to troubleshoot and identify the root cause of bugs. • Participate in development of prototypes, minimum viable products, and PoCs. • Help maintain code quality, organization, and automation. • Perform maintenance programming for existing applications. • Consider the functionality, performance, scalability, reliability, realistic implementation schedules and system architecture for each assignment. • Provide design documents and documentation to ensure efficient maintenance and code reuse. • Provide recommendations for improvements in the overall development process. • Participate in a 24x7 on-call rotating schedule.

Job Requirements

  • Experience using Linux, C#, and .Net, with a focus on object-oriented design, unit testing, optimization, and multithreaded programming.
  • Proficiency in Python, TypeScript, ES6, .Net Core, and cloud technologies like Google Compute Engine and Google BigQuery.
  • Working knowledge of Cloud computing platforms such as GCP, AWS, and/or Azure.
  • Experience programming with front-end technologies including JavaScript, CSS, and HTML.
  • Excellent written and oral communication skills, with the technical competence to use Google Suite for business.
  • Highly organized with the ability to work under pressure and manage multiple projects simultaneously.
  • Strong analytical skills and a team-player attitude with the ability to engage across all levels of the organization.

Benefits

  • Flexible hybrid working model
  • Online social events
  • Work-life balance emphasis

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 501-1,000Since 1998H1B No Sponsor

• Technical responsibility for SAP Basis architectures • Operation and ongoing development of complex SAP system landscapes • Management of projects and assumption of team leadership • Planning and implementation of transformations towards SAP S/4HANA • Integration of SAP systems into cloud platforms such as Microsoft Azure • Analysis of existing SAP landscapes and development of strategies

Germany
Neon logo

Staff Software Engineer I – AI

Neon

Boas-vindas ao nosso Neonverso!

Full TimeRemoteTeam 1,001-5,000Since 2016H1B Sponsor

• Develop and architect AI agent systems based on single-agent and multi-agent architectures. • Implement modern communication protocols such as Model Context Protocol (MCP) and Agent-to-Agent (A2A). • Master the information lifecycle for AI: from strategies like chunking and embeddings to implementing techniques such as RAG (Retrieval-Augmented Generation), reranking, and query transformation. • Manage the complexity of multi-model environments. Evaluate and select the best providers based on trade-offs in latency, context, and cost. Standardize the use of abstraction frameworks to avoid vendor lock-in. • Act as a technical mediator in defining AI strategies across the product portfolio. • Ensure architectural consistency across initiatives, identifying opportunities for componentization and reuse. • Serve as a decision-maker in architectural dilemmas, promoting an AI Engineering culture. • Connect AI technical capabilities to the real pain points of business areas. Establish LLMOps pipelines that include: • Rapid experimentation cycles (A/B testing of prompts/models) • Feedback systems (human-in-the-loop) • Monitoring of business metrics impacted by AI • Systematic evaluation (Evals) - creation of test datasets and frameworks.

Brazil
Full TimeRemoteTeam 51-200Since 2009H1B No Sponsor

• Design and implement versioned HTTP APIs: OpenAPI/JSON Schema, authentication and authorization, validation, idempotency, and clear error models. • Build and run services on Azure: App Service or Functions, Storage, Service Bus or Event Grid, Key Vault, Managed Identity; apply VNet integration and private endpoints per architecture. • Deliver accessible front-end experiences; use a BFF or experience layer where it improves security and reduces inappropriate coupling between clients and domain services. • Integrate enterprise identity: OIDC/OAuth2, client credentials, token validation; follow zero-trust and least-privilege guidance from architects and security. • Consume Terraform or Bicep modules per Cloud Architect standards; avoid one-off infrastructure that drifts from platform norms. • Implement features on AWS when required (e.g. Lambda, API Gateway, S3, SQS, IAM) using prescribed patterns. • Instrument applications with structured logging, metrics, and tracing; meet testing and privacy expectations aligned with AFAs (for example observability, testing strategy, and zero-trust rules). • Contribute to hardening AFA Cursor rules, agent skills, and sub-agents for stack-specific patterns (e.g. API-first, Experience API, MCP) in collaboration with architects. • Produce handover inputs as versioned artifacts: ADRs, diagram-as-code, contract definitions in Git, and operational notes that receiving squads can adopt—not ad hoc documents outside version control. • Deliver early outcomes: at least one initiative increment shipped with contracts, automated tests, observability hooks, and reusable patterns in Git, plus AFA updates covering authentication, configuration, and environment promotion.

Brazil
Job Closed
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Work in software development, writing code to build applications, programs, and software systems according to project specifications and requirements; • Test developed software, identifying and fixing issues, bugs, and defects in the code to ensure quality of delivery, meet deadlines, and achieve client satisfaction; • Document developed code to facilitate future maintenance and updates of products; • Develop high-quality software solutions, ensuring code is efficient, scalable, and maintainable; • Monitor and oversee systems in production to identify issues and implement solutions.

Brazil
Job Closed