Backend Engineer developing and maintaining payments solutions for Uphold's Web3 financial platform. Collaborating with cross-functional teams to ensure high-performance backend systems.
Responsibilities
Design, develop, and maintain backend services and APIs that support our platform.
Implement features that enhance the functionality and user experience of our payments solutions.
Ensure high performance, scalability, and reliability of our systems.
Write clean, maintainable, and efficient code.
Deploy, monitor, and manage services using Docker, Kubernetes, and cloud platforms like AWS.
Collaborate with product managers and other stakeholders to deliver high-quality solutions.
Participate in code reviews, technical discussions, and contribute to best practices.
Requirements
BS or advanced degree in Computer Science or equivalent.
Proficiency in JavaScript, TypeScript and modern backend frameworks.
Strong understanding of RESTful API design and development.
In-depth knowledge of Remote Procedure Call (RPC) concepts and implementations.
Solid grasp of microservices architecture and event-driven systems (Kafka, NSQ, Pulsar or RabbitMQ).
Comprehensive understanding of test frameworks.
Experience with relational databases (PostgreSQL) and caching systems (Redis).
Proficiency with Git and version control workflows.
Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
Knowledge of security best practices, especially in the context of financial systems.
Excellent problem-solving skills and attention to detail.
Ability to work collaboratively in a fast-paced, agile environment.
Fluent written and oral English skills.
Benefits
Annual bonus program based on individual, team and company performance.
Home office stipend to support the setup of a productive home office.
Generous PTO, healthcare coverage, and employee assistance programs.
Java Software Engineer designing, developing, testing, and maintaining software solutions at Caterpillar. Collaborating in an agile environment and contributing to team development.
Desarrollador/a .Net maintaining web applications at knowmad mood. Collaborating with teams and proposing technical solutions in a hybrid work environment.
Java backend developer focused on designing microservices with Spring Boot and developing secure REST APIs. Seeking experienced candidates in a hybrid role based in Mexico City.
Senior Back - end Engineer creating scalable backend solutions for enterprise compensation platform at beqom. Collaborating with a diverse team to deliver impactful tech solutions.
Software Engineer Trainee contributing to 5G/6G software development at Nokia. Collaborate in an agile environment and gain real - world experience with modern technologies.
Full Stack Senior Software Engineer at GEICO, focusing on Java and React to enhance customer communication tools. Engage in application development for underwriting processes and AI - driven solutions.
Backend Engineer role at Storyby involves API development and implementation using Node.js and TypeScript. Collaborate in a hybrid setup to enhance entertainment tech products.
Senior AI Engineer leading design and implementation of AI capabilities for Accelya's Cargo platform. Focusing on production - grade systems and integrating AI models into backend services.
SAP Software Engineer focusing on Java development in agile teams, collaborating on SaaS services and employing modern technologies like Kubernetes, Spring Boot, and VueJS.
Senior Software Engineer for creating backend systems for Accelya's airline software platform. Focus on C++ development and ownership of system - level capabilities.