IoT technology firm led by expert problem-solvers that create solutions that move IoT projects from pilot to production.
Senior Software Engineer, Python – Contract
Location
United States
Posted
70 days ago
Salary
$80 / hour
Seniority
Senior
Job Description
Senior Software Engineer, Python – Contract
Very
• Build and maintain secure, scalable applications that support critical customer and business needs • Collaborate with cross-functional teams • Translate requirements into well-designed solutions, write production-ready code, and participate in code reviews
Job Requirements
- BS or higher in Computer Science, Software Engineering, or related field
- 8+ years of professional software development experience
- 4+ years of experience developing Python based backend applications
- Strong understanding of production-grade system reliability, observability, and security
- Familiarity with frontend technologies like React, Expo, Vite and TypeScript
Benefits
- Company-built culture that thrives in both remote and in-person settings
- Collaborative team environment
- Opportunity for professional development
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop, implement, and maintain backend APIs and services using the .NET platform (Core/.NET). • Collaborate on the architecture of new features and continuously improve existing systems. • Ensure code quality through unit and integration tests and development best practices (SOLID, Clean Architecture). • Implement and manage observability solutions (metrics, logs, traces) using tools such as Dynatrace to monitor application health and performance in production. • Work with cloud infrastructure, deploying and managing services on Google Cloud Platform (GCP), with a focus on Google Kubernetes Engine (GKE). • Actively participate in agile ceremonies (Scrum/Kanban) and code reviews. • Identify performance bottlenecks and propose optimization solutions.
• Desenvolver, implementar e manter APIs e serviços backend utilizando a plataforma .NET (Core/.NET). • Colaborar na arquitetura de novas funcionalidades e na melhoria contínua dos sistemas existentes. • Garantir a qualidade do código através de testes unitários, de integração e boas práticas de desenvolvimento (SOLID, Clean Architecture). • Implementar e gerenciar soluções de Observabilidade (métricas, logs, traces) utilizando ferramentas como Dynatrace para monitorar a saúde e performance das aplicações em produção. • Trabalhar com infraestrutura em nuvem, implantando e gerenciando serviços no Google Cloud Platform (GCP), com foco em Google Kubernetes Engine (GKE). • Participar ativamente das cerimônias ágeis (Scrum/Kanban) e da revisão de código (Code Review). • Identificar gargalos de performance e propor soluções de otimização.
Senior Fullstack Developer, Java, Angular
EYBuilding a #BetterWorkingWorld by providing trust through assurance and helping organizations grow, transform & operate.
• Develop and evolve high-complexity full-stack applications • Design and implement APIs and services within a microservices architecture • Translate business requirements into robust technical solutions • Ensure code quality through best practices and automated tests • Perform code reviews and support the team’s technical growth • Work on performance optimization and application stability • Participate in the full software development lifecycle (SDLC) • Collaborate with global teams • Contribute to continuous improvements in architecture and engineering.
Senior Java Developer – Financial Services
EYBuilding a #BetterWorkingWorld by providing trust through assurance and helping organizations grow, transform & operate.
• Develop and evolve scalable, resilient Java applications • Translate business requirements into efficient technical solutions • Collaborate with cross-functional, globally distributed teams • Ensure application of development best practices and code quality • Perform code reviews and support the development of less experienced professionals • Participate in incident resolution and performance optimization • Take part in the full software development lifecycle (SDLC) • Stay up to date with new technologies and market trends


