Spatial Front, Inc logo
Spatial Front, Inc

Leading Technologies to New Frontiers...

Senior Python Developer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000H1B No SponsorCompany SiteLinkedIn

Location

Maryland

Posted

43 days ago

Salary

$100K - $150K / year

Seniority

Senior

Job Description

Senior Python Developer

Spatial Front, Inc

• Serve as a Python SME, advising teams on best practices and development approaches • Support the development, enhancement, and implementation of Python-based applications • Design, develop, test, debug, document, and deploy both interactive and batch software • Review, refine, and improve existing Python codebases • Troubleshoot issues and recommend enhancements to improve system performance • Provide recommendations for project tracking and control systems • Support geospatial data processing and visualization using Python-based tools • Lead analysis, data modeling, and technical design across the software development lifecycle (SDLC) • Develop and execute test cases, including functional and integration testing • Research and integrate new tools and technologies based on evolving requirements

Job Requirements

  • Bachelor’s degree in Computer Science or a related field (or equivalent experience)
  • 10+ years of software development experience
  • 5+ years of Python and/or shell scripting (front-end and back-end)
  • 3+ years of experience with relational databases (Oracle, SQL, PostgreSQL)
  • 3+ years working in Linux/Unix environments
  • Ability to work independently and collaboratively in a team environment
  • Strong analytical, problem-solving, and critical thinking skills
  • Excellent communication and interpersonal skills
  • Proven experience documenting requirements, designs, and user guidance.

Benefits

  • SFI offers a comprehensive benefits package. Details available at SFI Careers.

Related Job Pages

More Backend Engineer Jobs

Team Lead Digitalisation

JA Solar GmbH

JA Solar was founded in 2005. As a photovoltaic power generation solution platform we continue to advance the "One Body, Two Wings" strategy. The "One Body" refers to our main industry chain integrating silicon wafers, cells, and modules, while the "Two Wings" refer to our PV auxiliary materials and equipment industry and PV+ application scenario solutions. In 2019, JA Solar was officially listed on the A-share market (stock symbol: "JA Solar"; stock code: 002459). With continuous technological innovation, stable financial strengths, and a well-developed global sales and service network, JA Solar has been widely recognized by domestic and international customers and has been listed in the "Fortune 500 China 500" and "Global Top 500 New Energy Enterprises" for multiple consecutive years.

Backend Engineer43 days ago

Role Description The Team Lead – Digitalisation is responsible for leading and advancing the company’s digital transformation initiatives across the photovoltaic (PV) modules and Battery Energy Storage System (BESS) business. This role focuses on enabling end-to-end digitalization across the value chain, including sales, project delivery, supply chain, and after-sales services, to improve operational efficiency, customer experience, and data-driven decision-making. The role combines people leadership and functional leadership, translating functional strategy and business priorities into day-to-day execution. The Team Lead drives operational excellence, supports cross-functional collaboration, and develops team capabilities to meet business objectives. Qualifications - Bachelor’s degree in Information Technology, Information Systems, Data Science, Artificial Intelligence, Business Informatics, or a related field with a strong digital or technology focus - 7–10 years of professional experience in digital transformation, data and analytics, AI-enabled solutions, IT systems, or process optimization within the renewable energy, photovoltaic, energy storage, or industrial sectors - Proven experience in leading digital or cross-functional project teams or coordinating complex digital initiatives - Strong understanding of PV module business and/or BESS project workflows (e.g., sales, engineering, EPC, O&M) - Experience with digital systems such as ERP (e.g., SAP), CRM (e.g., Salesforce), and data or analytics platforms - Strong project management skills, with experience delivering complex cross-functional projects - Fluency in English at professional working proficiency level (C1) is mandatory; Chinese fluency is an advantage. Requirements - Lead and manage the digital transformation team, including digital product managers, analysts, and technical specialists - Set clear objectives, monitor performance, and provide regular feedback and development support to team members - Plan team capacity, allocate resources, and ensure delivery against agreed priorities - Foster a collaborative, performance-driven, and solution-oriented team culture - Develop and execute a digital transformation roadmap aligned with the company’s PV module and BESS business strategy - Identify and implement digital solutions to enhance efficiency across key business processes, including sales pipeline management, project execution, supply chain, and service operations - Oversee the implementation and optimization of digital platforms and systems, such as ERP, CRM, project management tools, and data platforms, with a focus on PV and BESS business needs - Support the digitalization of BESS project lifecycle management, including design coordination, delivery tracking, and performance monitoring - Manage digital projects end-to-end, ensuring delivery on time, within scope, and within budget - Enable data-driven decision-making by improving data integration, reporting, and analytics across PV and energy storage operations - Define and monitor KPIs to evaluate the impact of digital initiatives on business performance - Identify inefficiencies and lead continuous improvement initiatives across digital workflows and systems - Develop, maintain, and improve digital processes, documentation, and reporting standards - Collaborate with commercial, engineering, and operations teams to gather requirements and translate them into scalable digital initiatives - Act as a key interface between business stakeholders and technical teams to ensure alignment on priorities and delivery expectations - Drive change management initiatives and promote a digital mindset across the organization, particularly within technical and project teams - Stay up to date with emerging technologies and industry trends in renewable energy, digitalization, and energy storage Benefits - Occasional travel within Europe as required (approximately 15%)

Europe
Job Closed
Sigma Software Group logo

Junior/Middle Backend Developer, IoT domain

Sigma Software Group

We support enterprises, product houses, and startups with custom software solutions development and IT consulting.

Backend Engineer43 days ago
Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Design, develop, and maintain backend services using TypeScript and NestJS within a microservices architecture • Integrate third-party services and APIs into the platform, ensuring high reliability and performance • Work with PostgreSQL, MongoDB, and Redis for efficient data storage and retrieval • Collaborate with cross-functional teams to deliver new features for the platform’s new product • Participate in the full software development lifecycle, from requirements analysis to deployment and support • Support DevOps activities, including CI/CD processes, infrastructure setup, and monitoring • Monitor and optimize application performance, scalability, and security • Troubleshoot and resolve technical issues • Ensure code quality by following best practices and project conventions • Contribute to improving team processes and technical documentation • Proactively identify and communicate risks, blockers, and improvement opportunities • Adapt to changing requirements and priorities

Uzbekistan
Job Closed
EPAM Systems logo

Senior Java Engineer

EPAM Systems

EPAM Systems is an information technology (IT) company that has become a leading global digital and product design, digital platform engineering, and product development agency. As

Backend Engineer43 days ago

Title: Senior Java Engineer with OMS Location:Lisbon, Portugal Job Description: We're looking for a Senior Java Developer to join our team in Lisbon, Portugal, in a hybrid working mode. You will be part of a dynamic Client & Market team, working on innovative solutions in the Omni Retail space. You will contribute to the design, development and optimization of backend solutions that support our luxury Maisons across e-commerce and omnichannel retail platforms. You’ll play a key role in building scalable, high-performance systems that deliver seamless customer experiences across digital and physical touchpoints. Responsibilities - Analyze business and technical requirements to design and develop robust backend solutions supporting omni-channel retail and order management processes - Develop, test, debug and deploy Java-based microservices ensuring scalability, reliability and performance - Design and implement integrations with Order Management Systems and retail platforms supporting key flows such as order orchestration, inventory visibility, fulfilment, returns and payment flows - Design, develop and maintain Java-based microservices ensuring seamless integration with systems involved in order management, fulfilment and retail operations - Troubleshoot and resolve software defects, integration issues and performance bottlenecks - Collaborate with the Support team to investigate and resolve production incidents related to omni-retail and order management services - Work with the DevOps team to implement and improve CI/CD pipelines, automation and deployment processes Requirements - 5+ years of experience as a Java Software Engineer with strong expertise in Java 21 and the Spring ecosystem (Spring Boot, Spring Data JPA, Hibernate, Spring Cloud) - Proven experience developing microservices-based solutions using event-driven architecture and API-first principles - Experience working with Order Management Systems (OMS), Fluent Commerce supporting order orchestration and omni-retail processes - Strong experience designing and implementing RESTful APIs (OpenAPI/Swagger) and working with JSON, XML, HTTP, GraphQL - Experience building omni-retail and e-commerce solutions including order lifecycle, inventory visibility, fulfilment, returns and payment flows - Proficiency with databases such as MySQL and MongoDB - Hands-on experience with containerized and cloud-native environments including Docker, Kubernetes and CI/CD pipelines (GitLab) - Experience working with event messaging systems and integration patterns (e.g., AWS SQS, Solace, Pub/Sub architectures) - Familiarity with security best practices including OAuth2, OIDC and IAM solutions such as Keycloak and Okta - Experience with modern development and testing tooling including IntelliJ, SonarQube, Datadog, Insomnia and the Atlassian suite (Jira, Confluence) We offer/Benefits - Competitive compensation depending on experience and skills - Variety of projects within one company - Being a part of a project following engineering excellence standards - Individual career path and professional growth opportunities - Internal events and communities - Flexible work hours

Portugal
Diebold Nixdorf logo

Maintenance Technician

Diebold Nixdorf

We automate, digitize, and transform the way people bank and shop.

Backend Engineer43 days ago
Full TimeRemoteTeam 10,001+Since 1859H1B Sponsor

Role Description Procuramos um Técnico de Manutenção para cobrir a zona de Lisboa. - Realiza manutenção preventiva e reparações em sistemas de equipamentos (por exemplo, mecânicos, eléctricos); - Avalia e recomenda melhorias no equipamento para melhorar a disponibilidade, capacidade e rendimento; - Efectua análises de falhas de equipamentos (incluindo manutenção preventiva e não programada); - Resolve e diagnostica problemas de equipamento; - Prepara relatórios técnicos para documentar modificações de equipamentos e procedimentos de manutenção de equipamentos. Qualifications - Experiência comprovada de serviço no terreno; - Capacidade para resolver problemas, testar, reparar e efetuar a manutenção de equipamento técnico; - Literacia em inglês; - Português nativo; - Carta de condução; - Capacidade de trabalhar em turnos flexíveis e de se adaptar a horários de trabalho variáveis; - Familiaridade com ferramentas e aplicações móveis; - Diploma ou certificação técnica. Requirements - Proven Field Service experience; - Ability to troubleshoot, test, repair and service technical equipment; - English literacy; - Portuguese native; - Driving license; - Ability to work flexible shifts and to adapt to changing work schedules; - Familiarity with mobile tools and applications; - Technical degree or certification. Benefits - Brightest minds + technology and innovation + business transformation; - Collaboration, decisiveness, urgency, willingness to change, and accountability.

Portugal
Job Closed