Ocean Technologies Group logo
Ocean Technologies Group

Powering teams that deliver for people & planet, with maritime learning, crew and fleet management and GRC solutions

Senior Software Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2020H1B No SponsorCompany SiteLinkedIn

Location

Poland

Posted

59 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Developer

Ocean Technologies Group

• Develop and Maintain Software Applications: Design, code, test, debug, and document software applications using .NET framework, Python, cloud and related technologies. • Collaborate with the team to define, design, and ship new features. • Ensure the performance, quality, and responsiveness of applications. • Work with project leaders, product owners, and developers to understand business requirements and translate them into technical solutions. • Provide ongoing maintenance, support, and enhancements in existing systems. • Offer support to end-users of the application, by troubleshooting and problem solving. • Stay up-to-date with new technology trends and best practices in .NET framework and Python development. • Continuously improve the codebase, fix bugs, and optimize performance. • Participate in code reviews to ensure code quality and shared knowledge. • Create and maintain comprehensive documentation for software solutions. • Develop and implement unit and functional tests to ensure code quality. • Assist in defining test scenarios and in testing the developed functionality.

Job Requirements

  • 7+ years in commercial development.
  • Expertise in .NET framework/core, Python, and object-oriented programming.
  • Proficiency in Test Driven Development, unit, integration, and acceptance testing.
  • Experience with Microservices, distributed architecture, event buses, and message queues.
  • Strong understanding of client-server architecture, asynchronous programming, ORMs, REST/GraphQL, and application logging.
  • Strong experience with SQL/NoSql (MsSQL, MongoDB), Docker, and cloud platforms (Azure).
  • Excellent communication, teamwork, detail-oriented, and analytical skills.
  • Experience with front-end technologies (React, HTML, CSS, JavaScript, jQuery).
  • Experience with CI/CD pipelines, Jenkins, and modern DevOps practices.
  • Experience with AWS/Azure cloud environments.
  • Familiarity with application performance monitoring tools.

Benefits

  • Premier Health Coverage: Dive into comprehensive health care with Polmed, covering everything from diagnostics to specialist consultations. Minimal costs for maximum health!
  • Vision Care Perks: See the world more clearly with glasses reimbursements every two years. Work and wellness in perfect harmony.
  • Group Insurance: Secure your peace with easy opt-in Warta Group Insurance. Family inclusion available, ensuring everyone you love is protected.
  • Pioneering Pension: Join the PPK Pension scheme effortlessly, with flexibility to adjust your involvement. OTG invests in your future, so you can enjoy the present.
  • Multisport Magic: Stay fit and energized with access to top-tier sports facilities. Your health, your choice, our support.
  • Social Benefits Galore: Embrace our Social Benefit Fund for a boost to your lifestyle. It's all about enhancing your OTG experience.
  • Wellness & Support: Unlock 24/7 access to professional counseling with our Employee Assistance Program. We're here for you in every way.

Related Job Pages

More Full-stack Engineer Jobs

Ditto logo

Software Engineer, Public Sector Application

Ditto

Real-time database for mobile, web, IoT, and server apps that can magically sync data with or even without the internet.

Full TimeRemoteTeam 11-50Since 2018H1B Sponsor

• Develop and Extend ATAK Plugins • Build Android-Native Integrations • Design Integration Architectures • Solve Problems in Real-Time

California + 2 moreAll locations: California | Texas | Washington
$156K - $227K / year
Part TimeRemoteTeam 5,001-10,000Since 1985H1B Sponsor

• Contribute code and automation that enhance developer workflows and documentation delivery • Implement small requirements and fixes, improve CI/CD pipelines • Collaborate across engineering and documentation • Write unit/integration tests; participate in PR reviews • Instrument code and pipelines with basic metrics/logging • Follow secure coding and auth best practices

California
Job Closed
Western Digital logo

Staff Software Engineer – Consumer Flutter Application

Western Digital

We create data storage solutions that power the technology of today and inspire the innovations of tomorrow.

Full TimeRemoteTeam 10,001+Since 1970H1B Sponsor

• Own the architecture of the Flutter app: state management, navigation, modularization, layering between UI, business logic, and data • Design and implement the business logic that powers consumer workflows: backup, sync, device management, media organization • Make framework-level decisions and explain the tradeoffs: when to use what state management primitive, how to structure rebuilds, where to put async boundaries, how to model navigation • Set the patterns the rest of the team follows for things like error handling, async orchestration, caching, and testing • Identify and fix subtle Flutter issues such as unnecessary rebuilds, BuildContext misuse, lifecycle bugs, leaked subscriptions, hot-path inefficiencies • Define the boundary between the Flutter app and the platform team's native layer through stable, well-typed Dart interfaces • Profile and optimize where it matters; including startup, large lists, memory pressure, background work • Lead code reviews, write design docs, and mentor mid-level and junior developers on Flutter and architecture

California
$142.1K - $235.4K / year
Job Closed
ShareGate logo

Software Developer II – Sharegate Platform

ShareGate

The leading Microsoft 365 migration and governance platform

Full TimeRemoteTeam 201-500H1B No Sponsor

• Ship full-stack features in C# .NET and React that meet the company’s quality, performance, and UX standards. • Translate user needs into delightful experiences that solve real problems. • Deliver data layers (PostgreSQL and MongoDB) that perform reliably at scale. • Help shape architecture and engineering practices that scale with the product growth. • Raise the bar on code quality through reviews, testing, and steady improvement. • Influence both product and technical direction by being an active participant in team discussions.

Canada
$100K - $130K / year