Senior Software Engineer - Backend
Jobba Trade TechnologiesChicago, United States
Full TimeOn-siteMidLimited info disclosed
12 views0 applications
Description
About the Company – Jobba Trade Technologies is a cloud-based SaaS that helps commercial roofing companies integrate communication between the field team and back-office team members to provide effective job management with an engaging customer experience. These client management solutions create important outcomes - increased profits and better client retention and referrals. About the Role
- We are seeking a talented and experienced Senior Software Engineer - Backend to join our team. In this role, you will be a key contributor to the designing and building of a highly scalable, cloud-native SaaS application. This is a hands-on technical position where you'll contribute to the product from vision to execution, working closely with both technical and non-technical stakeholders. This position requires 10 or more years of professional software engineering experience. What You'll Do: Architecture & Development: Modernize a legacy .NET Framework system to a .NET 10-based architecture. Design and implement cloud-native services within a distributed system, adhering to Domain-Driven Design (DDD) principles. Conduct data modeling and relational database schema design for core domain models. Implement RESTful APIs with OpenAPI-compliant specifications. Technical Leadership: Serve as a technical leader within your team, guiding architectural decisions and mentoring junior developers. Cross-Functional Collaboration: Work directly with the Jobba product team and customers to understand requirements and implement them as working software. Agile & CI/CD: As a team member you will actively participate in the Agile software development lifecycle. You will contribute to test automation, define and develop infrastructure-as-code, and ensure robust, automated builds and deployments at an enterprise scale. Who You Are: A Hands-On Developer: You are a highly skilled, hands-on developer with a strong foundation in object-oriented design and development. A Technical Leader & Communicator: You have a history of leading enterprise-scale technical initiatives and are an effective teacher, able to explain complex concepts to both technical and non-technical colleagues. A Pragmatic Problem-Solver: You understand and apply Agile principles in a pragmatic way and have a track record of learning and implementing new software development practices, tools, and languages. Skills & Experience We Value: Required Experience: .NET 8 or above. .NET Framework 4.8, WCF, and Entity Framework 6. Proficiency in C#. Relational databases and SQL. Cloud architecture and development. Implementing distributed systems incorporating Docker, Kubernetes, and related cloud infrastructure. Event streaming platforms (e.g., Apache Kafka, Azure Event Hubs). Azure messaging stack (e.g. Service Bus, Event Hubs, and Event Grid). Distributed messaging patterns (e.g. Saga, Outbox, CQRS, and Event Sourcing). Observability tooling (e.g., Datadog, Application Insights, OpenTelemetry). Infrastructure-as-code tools and modern source control and build systems such as Terraform, GitHub, and GitHub Actions, respectively. Our Rosemont office offers convenient access to the Blue Line and major highways, along with ample space designed for a comfortable work environment. Enjoy perks like an onsite gym, free parking, nearby cafés, and a team of knowledgeable colleagues to learn with. While we work primarily onsite (four days in-office, one remote), we understand the importance of life outside of work and offer flexibility to support our team. Company Benefits: Jobba offers attractive and generous employee benefits. A comprehensive list can be found on our website: https://jobba.com/careers/ More about Jobba… At Jobba, we're committed to continuous improvement - of our product, of our company, and of our people. We don't expect our employees to be perfect. We know you'll be excited to regularly be learning and growing all while positively impacting our clients and our business. Jobba Trade Technologies offers a comprehensive benefits package including health, dental, vision, life, 401K and 401K matching. We are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. For this role, we are unable to sponsor or take over sponsorship for work visas.