Dice logo
Dice

Dice: Where tech connects.™

Backend Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 1990H1B SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

78 days ago

Salary

0

Seniority

Senior

Job Description

Backend Engineer

Dice

• Designing and developing scalable backend features using Elixir and Phoenix. • Contributing to technical discussions with Product Managers, Engineers, and Designers to understand requirements and provide time estimates. • Collaborating with and learning from a senior team of Elixir experts, actively participating in code reviews and pair programming. • Writing clean, maintainable, and well-documented code with strong test coverage. • Troubleshooting production issues and helping to maintain the reliability of our ticketing systems.

Job Requirements

  • Proven experience with Elixir and Phoenix (or experience with another functional language like Ruby/Erlang/Haskell and a genuine desire to master Elixir).
  • Experience building and maintaining web applications in a production environment.
  • A solid understanding of database concepts (PostgreSQL) and how to write efficient queries.
  • Good understanding of how OSes and Linux work internally.
  • Experience integrating third-party APIs and services.
  • A mindset for shipping business value through iterative development.

Benefits

  • We offer professional development opportunities to enhance your skills.
  • Our team values a collaborative culture and is committed to diversity.
  • We provide a positive and creative work environment.

Related Job Pages

More Backend Engineer Jobs

PactFi logo

Senior Software Developer – Backend API Engineering

PactFi

Secure, end-to-end operational platform for executing and servicing private credit transactions

Backend Engineer78 days ago
OtherRemoteTeam 11-50Since 2021H1B No Sponsor

• Design, build, and maintain RESTful APIs using PHP Laravel • Ensure APIs are secure, scalable, fault-tolerant, and optimized for low latency • Implement API versioning, documentation, and automated testing • Develop integrations with financial data providers, custodians, broker-dealer systems, KYC/AML services, payment processors, and CRM platforms • Build workflows for data synchronization, event processing, and multi-system orchestration • Develop middleware solutions to normalize, validate, and transform financial data across external APIs and PactFi systems • Design and optimize relational databases (MSSQL or MySQL) • Ensure strong data governance, auditability, and compliance with financial-sector data requirements • Implement secure authentication & authorization: OAuth2, JWT, API keys • Develop and maintain role-based access controls (RBAC) • Conduct security audits, vulnerability assessments, and compliance reviews. • Enforce encryption and secure handling of sensitive financial and customer data.

New York
$150K - $170K / year
Job Closed
Full TimeRemoteTeam 51-200H1B No Sponsor

• Own the architecture and technical direction of critical .NET systems across application and infrastructure layers. • Design and deliver cloud-native, distributed applications that power mission-critical nuclear industry workflows. • Architect for scalability, observability, and resilience — ensuring systems perform under real-world operational constraints. • Lead complex initiatives spanning application code, data layers, CI/CD pipelines, and deployment environments. • Partner with product and leadership to translate business objectives into scalable technical strategy. • Raise the engineering bar through rigorous code reviews, best practices, and operational excellence. • Proactively identify and eliminate systemic bottlenecks across code, pipelines, and environments. • Shape our technical roadmap across platform, reliability, and performance domains.

Canada
CA$170K - CA$190K / year
Cygnify logo

Senior Java Backend Developer

Cygnify

Talent Acquisition as a Service (TAaaS) - Your Global TA Team On-Demand

Backend Engineer78 days ago
Full TimeRemoteTeam 11-50Since 2024H1B No Sponsor

• Design, develop, and maintain scalable backend systems and RESTful APIs. • Build and enhance backend services using Java and modern frameworks such as Spring and Hibernate. • Work closely with cross-functional teams including product managers, designers, and engineers to deliver high-quality solutions. • Contribute to system design, architecture, and performance optimization. • Integrate third-party services and support data processing pipelines. • Ensure application reliability, scalability, and maintainability. • Participate in code reviews, testing, deployment, and continuous improvement initiatives.

India
Job Closed

Role Description - Manage the end-to-end life cycle for the production of software and applications (Agile/DevOps). - Communicate efficiently/effectively with all internal/external business entities. - Analyze software errors to define and create tools that help mitigate problems. - Collaborate with team members and contribute ideas for improving development workflows. - Implement automation tools and frameworks (CI/CD pipelines). - Manage the complete software development process from conception to deployment. - Maintain/Implement efficient, highly testable code. - Visualize a proposed system and build it. - Assist in generating test cases for new and existing applications. - Design, develop and implement software independently or within a team. - Serve as a subject matter expert in key technologies. Qualifications - At least five years of experience developing multi-tiered, efficient applications. - Solid work experience in middle-tier/back-end service development. - Hands-on experience with Microservices architecture and event-driven model utilizing Rabbit MQ and Kafka. Requirements - Expertise in .Net Core & .Net Framework (C#), including advanced concepts such as asynchronous programming, dependency injection, design patterns, Rest API development, Message Bus technologies, and more. - Microservices architecture and event-driven model utilizing Rabbit MQ and Kafka. - Knowledge of SQL development and SQL Server, database design, query optimization, stored procedures, and performance tuning. - MongoDB: schema design, indexing strategies, replication, and performance optimization for large datasets. - Security best practices in application development and data handling. - Kubernetes, container orchestration, deployment strategies, scaling, and monitoring in cloud-native environments. - Knowledge of JavaScript, TypeScript, Material Design, AngularJS or Angular Framework, CSS frameworks, NodeJS and .Net Core web servers, bundling and packaging of client-side solutions. Benefits - Tuition assistance Company Description

United States
$105K / year