Backend Engineer

Tixy Services LLC
United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Application Performance Management Unit Testing Business Systems Cloud Engineering Code Coverage Software Quality Databases Data Manipulation Languages Relational Databases
+34 more
Database Design Software Design Patterns DevOps Distributed Systems HP Systems Insight Manager Integrated Development Environments Microsoft Visio Object-Oriented Software Development Performance Tuning Scrum Methodology Software Architecture Lucidchart Standard Sql Software Construction Software Engineering SQL Databases Systems Integration Datadog Data Logging Enterprise Software Applications Delivery Pipeline Prompt Engineering Spring-boot Backend Kotlin Event Driven Architecture Solid Principles Information Technology Low-code Apache Kafka Physical Data Models Api Design Restful APIs Microservices

Job description

We are seeking a highly skilled Senior Backend Engineer to design, develop, and enhance modern backend services that power our next-generation Operations Technology platform. This is a hands-on engineering role focused on building scalable, high-performance, and maintainable microservices using Kotlin, Spring Boot, and Kafka. As a senior member of the engineering team, you will play a key role in designing backend architectures, implementing enterprise-grade APIs, integrating with databases and event-driven systems, and ensuring code quality through best engineering practices. In addition to technical contributions, you will mentor a team of junior engineers, participate in architectural discussions, and collaborate closely with product managers, architects, and fellow engineers to deliver reliable, scalable solutions. This position is ideal for a self-driven engineer who thrives in an Agile environment, enjoys solving complex technical challenges, and can deliver high-quality solutions with minimal supervision., * Analyze business and technical requirements to design scalable backend solutions.

  • Design and develop RESTful APIs and microservices using Kotlin and Spring Boot.
  • Build and integrate event-driven services using Apache Kafka.
  • Develop modular, maintainable, secure, and high-performing backend applications.
  • Create technical design specifications following enterprise architecture standards and design patterns.
  • Integrate backend services with relational databases and write efficient SQL and PL/SQL scripts.
  • Design and maintain conceptual, logical, and physical data models using tools such as Lucidchart, Visio, or similar platforms.
  • Develop optimized DDL and DML scripts to support application functionality.
  • Implement comprehensive unit tests and maintain high code coverage standards.
  • Instrument applications using DataDog to support monitoring, logging, and observability.
  • Conduct peer code reviews and promote software engineering best practices.
  • Troubleshoot and resolve production and application performance issues.
  • Collaborate with architects, QA engineers, business stakeholders, and cross-functional teams throughout the software development lifecycle.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, backlog grooming, sprint reviews, and retrospectives.
  • Provide technical leadership and mentor a team of junior software engineers, fostering engineering excellence and continuous learning.
  • Proactively identify technical risks, blockers, and opportunities for process improvements.

Requirements

  • Bachelor’’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent professional experience).
  • 8-15 years of professional experience in backend software development.
  • Strong hands-on experience developing backend services using Kotlin.
  • Extensive experience building REST APIs and microservices using Spring Boot.
  • Solid knowledge of Apache Kafka and event-driven architectures.
  • Experience integrating backend services with relational databases.
  • Strong SQL and PL/SQL development skills, including writing and optimizing DML and DDL scripts.
  • Experience designing conceptual, logical, and physical data models using Lucidchart, Visio, or similar tools.
  • Strong understanding of software design principles, object-oriented programming, and common design patterns.
  • Experience implementing scalable, secure, maintainable, and high-performance backend solutions.
  • Experience with DataDog or similar application monitoring and observability platforms.
  • Proficiency with unit testing frameworks and maintaining high code quality standards.
  • Experience working within Agile/Scrum software development environments.
  • Demonstrated ability to mentor junior engineers and provide technical leadership.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to work independently while collaborating effectively within cross-functional teams.

Preferred Skills

  • Experience with Prompt Engineering or AI-assisted software development.
  • Familiarity with the Superblocks low-code platform.
  • Experience with enterprise Operations Technology or internal business systems.
  • Knowledge of CI/CD pipelines, DevOps practices, and cloud-native application development.
  • Experience working with distributed systems and large-scale enterprise applications.

Key Competencies

  • Backend Architecture & System Design
  • Microservices Development
  • API Design & Integration
  • Event-Driven Architecture
  • Database Design & Optimization
  • Software Engineering Best Practices
  • Performance Optimization
  • Code Quality & Testing
  • Technical Leadership & Mentorship
  • Agile Development
  • Problem Solving
  • Cross-Functional Collaboration
  • Continuous Learning & Innovation

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all