Job Type
Full-time
Description
Senior Backend Software EngineerNo sponsorships availableAbout Us: At KorTerra, we're on a mission to prevent damage and save lives through innovative technology solutions for the energy and utilities industries. Our collaborative and customer-focused environment empowers us to deliver impactful products that truly make a difference.
About You: We are seeking a highly skilled Senior Backend Software Engineer to join our Product Development team. In this role, you will be responsible for designing, developing, and maintaining the backend architecture that powers our cloud-based, multi-tenant SaaS platform. You will focus on scalability, security, performance optimization, and cloud services, while collaborating with cross-functional teams to drive innovation and excellence in software development.
What You'll Get to Do: - Design, develop, and maintain high-quality, secure, and scalable backend services using .NET (C ) or Node.js.
- Architect, optimize, and manage SQL and NoSQL databases (Azure SQL, PostgreSQL, or Cosmos DB) to ensure performance, scalability, and security.
- Build and maintain RESTful APIs services to support seamless integration with front-end applications and third-party services.
- Deploy and manage backend services in Azure, utilizing Kubernetes, Docker, Terraform, and CI/CD pipelines for automation and scalability.
- Implement best practices for load balancing, caching, and data encryption to enhance security and system resilience.
- Provide guidance and mentorship to junior engineers, contributing to a culture of continuous learning and technical excellence.
- Perform comprehensive code reviews, providing constructive feedback to maintain high coding standards and contribute to technology initiatives, driving innovation and the adoption of modern tools and frameworks.
- Work closely with frontend engineers, DevOps teams, Product Owners, and UI/UX designers to align business requirements with technical solutions.
- Influence the team's technical direction, ensuring adherence to best practices and alignment with organizational goals.
- Play a critical role in advancing the technical capabilities of our software, contributing to both short-term objectives and long-term strategic goals.
- Assist in troubleshooting and resolving critical system issues, including occasional after-hours support, and implement monitoring and alerting strategies for system reliability.
Requirements
- 5+ years of experience in backend software development.
- Strong proficiency in .NET (C ) or Node.js.
- Experience with cloud platforms (Azure) and microservices architecture.
- Expertise in database design and management (SQL and NoSQL).
- Hands-on experience with containerization (Docker, Kubernetes) and CI/CD pipelines.
- Experience with event messaging (Azure Service Bus), including topic and queue-based messaging.
- Deep understanding of API security best practices and authentication.
- Experience with source control tools (Git, Bitbucket) and collaboration tools (Jira, Confluence).
- Knowledge of Domain-Driven Design (DDD), SOLID principles, and Behavior-Driven Development (BDD).
- Strong problem-solving skills, analytical mindset, and ability to work in a team-oriented environment.
- Experience working in an Agile/Scrum development process.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred).
Benefits - Medical, Dental and Vision
- Flexible PTO Program
- Paid Sick and Safe Leave
- 401k with company match
- Life Insurance, LTD, and AD&D Insurance
- Flexible Spending Accounts
- Monthly company events
- Hybrid and flexible work schedule
- Professional development stipend
- and much more.
KorTerra is proud to be an equal opportunity employer of all qualified individuals and prohibits discrimination and harassment of any kind. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We encourage all qualified individuals to apply.
Job Type: Full-time
Salary Description
Pay: 100,000.00 per year