Software Engineer II – Mid-Level

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Jonas Software

Jonas Software

1001 - 5000 employees

Jonas Software is the leading provider of enterprise management software solutions to over 40 different vertical markets. Within these vertical markets, Jonas has acquired over 160 unique and innovative companies.

📋 Description

• Build and maintain backend services for a new SaaS platform using C#/.NET • Contribute to event-sourced and CQRS-based application features • Apply Domain-Driven Design principles with guidance from senior engineers • Implement clean, maintainable domain logic, APIs, message handlers, and integrations • Work with PostgreSQL, RabbitMQ, Docker, and AWS-based services • Write automated tests and use AI-assisted tools to help generate, review, and improve test coverage • Use AI-first engineering practices, including code assistance, documentation support, workflow automation, and productivity tooling • Participate in code reviews and provide thoughtful, constructive feedback • Collaborate with product, design, QA, and engineering teammates to deliver reliable features • Troubleshoot issues in development and production environments with support from the team • Contribute to engineering standards, documentation, and team best practices • Take ownership of assigned features from development through deployment

🎯 Requirements

• Professional experience building production software with C#/.NET • Solid understanding of backend development, APIs, data persistence, and service design • Working knowledge of Event Sourcing and CQRS, or strong interest with some hands-on exposure • Familiarity with Domain-Driven Design concepts such as aggregates, entities, value objects, and bounded contexts • Experience building modular applications using Vertical Slice architecture or similar patterns • Experience working with PostgreSQL or another relational database • Familiarity with asynchronous messaging or event-driven systems; RabbitMQ experience is a plus • Experience using Docker for local development or service containerization • Exposure to cloud-hosted applications, ideally AWS • Practical experience using AI development tools to support coding, testing, documentation, debugging, or code review • Interest in agentic AI concepts such as tool-using agents, automated workflows, orchestration, evaluation, and guardrails • Ability to work independently on defined tasks while asking good questions when needed • Strong communication skills and a collaborative engineering mindset • Commitment to writing clean, tested, maintainable code.

Apply Now

Similar Jobs

🔥 10 minutes ago

Qualus

1001 - 5000

⚡ Energy

Senior Protection & Control Engineer leading teams in high-voltage substation projects for utility clients. Collaborating on diverse projects in electrical engineering with mentoring opportunities.

🔥 44 minutes ago

Autodesk

10,000+ employees

📱 Media

Senior Software Developer in Autodesk's Data Delivery group to build scalable data products. Collaborating to deliver data pipelines and analytics solutions for the construction industry.

Java

Kotlin

Python

Scala

SQL

TypeScript

Go

🔥 45 minutes ago

Stripe

1001 - 5000

💳 Fintech

🛍️ eCommerce

🤝 B2B

Full Stack Engineer designing and building payment infrastructure for Stripe's digital wallet Link. Collaborating with teams to innovate payment solutions for users globally.

AWS

Cloud

Docker

GraphQL

GRPC

Kubernetes

🔥 5 hours ago

PolicyMe

11 - 50

💸 Finance

👥 B2C

AI-Driven Full Stack Engineer at PolicyMe developing insurance solutions with AI and machine learning. Collaborating in a remote-first environment with a focus on transforming the insurance broker experience.

AWS

Cloud

Distributed Systems

Microservices

Node.js

Postgres

Python

React

Redux

🔥 7 hours ago

DoiT International

201 - 500

☁️ SaaS

Senior Software Engineer enhancing SELECT by DoiT's multicloud cost management features. Collaborating with other engineers to architect and develop new functionalities.

JavaScript

Next.js

React

TypeScript