Search by job, company or skills

Deluxe

Software Engineer (Backend)

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 30 applicants
Early Applicant

Job Description

Job Title: Software Engineer (Backend)

Experience: 25 years

Location: Onsite

Industry: Media & Entertainment

About the Role

We are looking for a Software Engineer with strong backend development fundamentals to join our team. This role is focused on building scalable backend systems, working with relational and non-relational databases, and leveraging cloud technologies.

The ideal candidate must have strong, hands-on production experience in at least one backend language from the following: Java,JavaScript (Node.js), C# (.NET), Python, or Go. The role requires the ability to quickly ramp up and deliver in additional backend languages when needed.

You will be part of an agile team, contributing primarily through hands-on coding, with exposure to DevOps and CI/CD practices. This role is also a great opportunity to learn from senior engineers and Tech Leads, contribute to team-wide initiatives, and gradually take on more ownership of features and services.

Responsibilities

  • Design, develop, and maintain backend services and APIs using one or more backend languages (Node.js, C#/.NET, Python, Go).
  • Write clean, efficient, and maintainable code following best practices.
  • Work with relational databases and optimize queries for performance.
  • Utilize non-relational databases (e.g., MongoDB, DynamoDB, Redis) where appropriate.
  • Write and maintain unit tests for backend services under the guidance of senior engineers and the Tech Lead, contributing to overall test coverage and code quality.
  • Contribute to Agile development processes by participating in sprint planning, daily stand-ups, retrospectives, and ensuring timely delivery of features.
  • Support CI/CD pipelines and containerized deployments.
  • Leverage AI-assisted development tools to improve coding efficiency and learn best practices.
  • Contribute to code reviews, testing, and documentation.
  • Partner with QA to ensure features are well-tested and delivered with high quality.
  • Collaborate closely with product managers and other engineers to deliver features.
  • Assist in implementing monitoring, logging, and performance tuning to ensure system reliability.
  • Work with senior engineers to incorporate security and compliance best practices into backend services.

Required Skills & Experience

  • 25 years of professional experience as a software engineer.
  • Strong backend programming experience with at least one of the following languages:
  • Java
  • JavaScript (Node.js)
  • C# (.NET)
  • Python
  • Go
  • Willingness and ability to learn and work in other backend languages as required.
  • Experience with relational databases and good exposure to SQL.
  • Exposure to non-relational databases (e.g., MongoDB, DynamoDB, Redis).
  • Should have worked on AWS or other major cloud platforms, with hands-on experience using core services such as compute, storage, databases, and IAM (e.g., EC2, S3, RDS, Lambda, IAM or equivalents) in production environments.
  • Understanding of cloud-native concepts such as scalability, resiliency, and fault tolerance.
  • Understanding of CI/CD pipelines, Git, and containerization.
  • Experience working in Agile teams and familiarity with Agile methodologies.
  • Solid grasp of software engineering fundamentals, including data structures and algorithms.
  • Experience writing unit and integration tests for backend services with minimal help, with a focus on building testing discipline and contributing to overall code quality.
  • Exposure to modern API design principles (e.g. REST, GraphQL, or gRPC).
  • Exposure to AI-assisted coding tools with the ability to use them effectively to accelerate learning, coding efficiency, and daily productivity.
  • Exposure to monitoring and observability tools (e.g., Sentry, Datadog, New Relic).
  • Awareness of security best practices in API and backend development.
  • Willingness to adopt and learn emerging technologies and engineering practices.

Preferred Qualifications

  • Exposure to backend testing or performance profiling tools is a plus.
  • Experience in the media & entertainment industry.
  • Familiarity with distributed systems, microservices, or messaging queues.
  • Hands-on experience with frontend integration or full-stack exposure is a plus.

Soft Skills

  • Strong problem-solving and analytical thinking.
  • Clear communication and collaboration skills.
  • Ability to work in a fast-paced, team-oriented environment.
  • Adaptability and eagerness to learn new technologies.
  • Ownership and accountability for deliverables.
  • Openness to feedback and commitment to continuously improve technical and collaboration skills.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142234959

Similar Jobs