CrawlJobs Logo

Software Consultant (Backend)

amaris.com Logo

Amaris Consulting

Location Icon

Location:
Hong Kong , Hong Kong

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

Design, develop, and maintain backend services and APIs. Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic. Optimize applications for maximum speed and scalability. Implement security and data protection best practices. Write clean, maintainable, and well-documented code. Participate in code reviews and contribute to continuous improvement of development processes. Troubleshoot, debug, and upgrade existing systems. Work closely with DevOps to ensure smooth deployment and monitoring of applications. Stay up to date with emerging technologies and propose innovative solutions. Contribute to the design and architecture of new features and products.

Job Responsibility:

  • Design, develop, and maintain backend services and APIs
  • Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic
  • Optimize applications for maximum speed and scalability
  • Implement security and data protection best practices
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and contribute to continuous improvement of development processes
  • Troubleshoot, debug, and upgrade existing systems
  • Work closely with DevOps to ensure smooth deployment and monitoring of applications
  • Stay up to date with emerging technologies and propose innovative solutions
  • Contribute to the design and architecture of new features and products

Requirements:

  • Experience in backend software development, with a strong understanding of server-side programming languages (e.g., Python, Java, Node.js)
  • Proficiency in working with databases (SQL and/or NoSQL)
  • Experience with RESTful API design and development
  • Familiarity with cloud platforms (AWS, Azure, or GCP) is an advantage
  • Advanced knowledge of Microsoft Office (Word, Excel, PowerPoint, Access)
  • Experience with version control systems (e.g., Git)
  • Strong analytical and problem-solving skills
  • You demonstrate strong communication and teamwork skills
  • English fluent.

Nice to have:

Familiarity with cloud platforms (AWS, Azure, or GCP) is an advantage

What we offer:
  • An international community bringing together 110+ different nationalities
  • An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
  • A robust training system with our internal Academy and 250+ available modules
  • A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)
  • Sustainability is part of everything we do
  • You’ll have the opportunity to turn your ideas into action and make a tangible impact
  • Through our WeCare Together program, you’ll be empowered to design and lead projects that create real social or environmental impact, with the company’s full support

Additional Information:

Job Posted:
May 03, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Consultant (Backend)

Staff Backend Engineer

As a Staff Backend Engineer at Aignostics, you will play a crucial role in shapi...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
aignostics.com Logo
Aignostics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced degree in a relevant field or extensive work experience
  • 8+ years of software development experience, with at least 2 years as Staff Engineer or an equivalent role
  • Proven track record of driving technical excellence and innovation
  • Solid background in data-intensive & event-driven systems and software architecture, design patterns and clean coding
  • Polyglot with deep experience in multiple programming languages and frameworks
  • Extensive experience with data storage, management and processing data at scale
  • Deep understanding of cloud technologies (e.g., GCP, AWS), containerization and orchestration (e.g., Docker, Kubernetes)
  • Experience with workflow orchestration tools (e.g. Prefect, Airflow) and distributed computing frameworks (e.g. Ray, Spark)
  • Familiarity with DevOps and DevSecOps practices and tooling (e.g., ArgoCD, Kyverno), CI/CD pipelines (e.g., Gitlab, GitHub), infrastructure as code (e.g., Terraform, Cloud Formation, Crossplane) and observability (e.g., Grafana, Open Telemetry)
  • Excellent communication skills, able to articulate complex technical concepts to both technical and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Define and drive the technical architecture and system design principles for our data management platform and system landscape
  • Guide the CTO office, product management and fellow engineering leads through complex decisions by providing expert consultation on feasibility, architecture, trade-offs and risk mitigation strategies
  • Foster technical alignment across teams by establishing shared architectural principles and best practices
  • Champion technical excellence by leading strategic initiatives that modernize our architecture and reduce technical debt
  • Elevate the technical capabilities of our engineering staff through structured mentoring, workshops and establishing comprehensive technical guidelines
  • Drive innovation by evaluating emerging technologies, leading proof-of-concept initiatives and building support for strategic technical investments
What we offer
What we offer
  • Learning & Development yearly budget of 1,000 € (plus 2 L&D days)
  • Language classes and internal development programs
  • Mentoring program
  • Flexible working hours and teleworking policy
  • 30 paid vacations days per year
  • Family & pet friendly and support flexible parental leave options
  • Subsidized membership of your choice among public transport, sports and well-being
  • Social gatherings, lunches and off-site events
  • Optional company pension scheme
Read More
Arrow Right

Consulting Architect

As an Architect on a consultancy basis, you’ll be engaged across various short- ...
Location
Location
Salary
Salary:
Not provided
zoolatech.com Logo
Zoolatech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in architectural roles across multiple projects or domains
  • Ability to assess trade-offs between business needs and technical constraints
  • Experience working with cross-functional teams in agile environments
  • Excellent communication skills, capable of explaining complex concepts to both technical and non-technical stakeholders
  • Hands-on engineering background in backend, frontend, DevOps, or data (any or multiple areas)
  • Strong documentation and presentation skills
  • Previous consultancy or client-facing experience
  • Exposure to enterprise integration, distributed systems, or legacy modernization
Job Responsibility
Job Responsibility
  • Act as a trusted technical advisor to clients and internal teams
  • Lead architecture design sessions and technical workshops
  • Evaluate client requirements and design robust, scalable, and secure solutions
  • Produce high-quality documentation (architecture diagrams, decision logs, etc.)
  • Review system design, codebases, and integration approaches across teams
  • Provide recommendations for modernization, cost optimization, and performance
  • Guide engineering teams through complex technical decisions
  • Ensure alignment with best practices, compliance, and industry standards
What we offer
What we offer
  • Paid Vacation
  • Sick Days
  • Floating Holidays
  • Sport/Insurance Compensation
  • English Classes
  • Charity
  • Training Compensation
Read More
Arrow Right

Backend Java Developer

The Backend Java Developer is an intermediate level position responsible for par...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Senior Software Engineer on the Developer Experience team within the Platfo...
Location
Location
United States , Denver; San Francisco
Salary
Salary:
Not provided
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid grasp of CS fundamentals (data structures, algorithms, databases, REST APIs)
  • 5+ years of backend development experience
  • proficient in Ruby (preferred), Golang, Python, or similar
  • passion for enhancing developer experience (DevEx) and optimizing tooling
  • strong sense of ownership and proactive attitude
  • thrives on collaboration, mentorship, and knowledge sharing
  • skilled in aligning diverse groups toward a shared vision
  • experience in system architecture, domain modeling, and object-oriented design
  • proven track record of writing clean, tested, and concise code
Job Responsibility
Job Responsibility
  • Design, build, and maintain core software tools and libraries used by Checkr’s engineering teams, ensuring a seamless developer experience, including CI/CD processes
  • collaborate in defining and implementing golden paths for service building, including the development of essential components that support these paths
  • participate in architectural discussions with cross-functional teams to align on and drive engineering best practices
  • provide feedback and consultation to enhance development workflows and ensure the reliability and performance of our systems
  • communicate complex technical information and advocate for developer experience initiatives to stakeholders at various levels
  • manage small to medium-sized projects with limited guidance, potentially involving cross-functional collaboration
  • provide actionable feedback and mentor less experienced team members to foster a collaborative and supportive team environment
What we offer
What we offer
  • A fast-paced and collaborative environment
  • learning and development allowance
  • competitive cash and equity compensation
  • 100% medical, dental, and vision coverage
  • up to $25K reimbursement for fertility, adoption, and parental planning services
  • flexible PTO policy
  • monthly wellness stipend, home office stipend, and commuter stipend
  • in-office perks including lunch four times a week, commuter stipend, and an abundance of snacks and beverages
  • Fulltime
Read More
Arrow Right

Software Development Consultant

We are looking for Software Development Consultants to support our clients in de...
Location
Location
Japan , Tokyo
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Experience in software development, software engineering, or technology consulting
  • Strong knowledge of programming languages such as Java, Python, JavaScript, or similar
  • Experience with backend development frameworks (Spring Boot, Node.js, .NET, etc.)
  • Experience with frontend technologies such as React, Angular, or similar is a plus
  • Familiarity with DevOps practices and tools (CI/CD pipelines, Docker, Kubernetes, Git, etc.)
  • Knowledge of cloud platforms such as AWS, Azure, or GCP is considered an advantage
  • Experience with REST APIs, microservices architecture, and distributed systems
  • Strong problem-solving skills and ability to work in agile environments
  • Good communication skills and ability to collaborate with multidisciplinary teams
Job Responsibility
Job Responsibility
  • Design, develop, and maintain software applications and digital platforms
  • Contribute to backend, full-stack, or DevOps activities depending on your expertise
  • Build and optimize scalable APIs, microservices, and backend systems
  • Develop and maintain frontend and backend components for web applications
  • Implement CI/CD pipelines and automation processes to support continuous delivery
  • Collaborate with product owners, business analysts, and other developers to deliver high-quality solutions
  • Participate in code reviews, testing, and quality assurance processes
  • Troubleshoot issues and optimize application performance
  • Contribute to software architecture discussions and technical design decisions
  • Promote best practices in software engineering, DevOps, and agile development
What we offer
What we offer
  • Opportunity to work on innovative digital and technology projects
  • Exposure to international clients and multidisciplinary teams
  • A collaborative environment promoting continuous learning and skill development
  • Opportunities to develop expertise in software engineering, DevOps, and modern technology stacks
  • Fulltime
Read More
Arrow Right
New

Applications Development Tech Lead Analyst

Citibank, N.A. seeks an Applications Development Tech Lead Analyst for its Irvin...
Location
Location
United States , Irving
Salary
Salary:
177100.00 - 181952.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
June 12, 2026
Flip Icon
Requirements
Requirements
  • Requires a Master’s degree, or foreign equivalent, in Computer Science, Information Technology or related or related field and 4 years of experience as a Software Engineer, Associate Consultant, Software Developer, Java Consultant, Solutions IT Designer, Java Developer, Application Developer, Programmer Analyst or related position developing enterprise level applications for a global financial service institution. Alternatively, employer will accept a Bachelor’s degree in the stated fields and 6 years of the specified progressively responsible, post-baccalaureate experience. Full span of experience must include: Oracle DB, Database Modeling & Integration, SQL Tuning, PL/SQL, SQL
  • Assessing new technologies including Cloud
  • and Agile Methodology and Full SDLC. Additionally, 3 years of experience must include: Object-Oriented Analysis and Design on native cloud
  • Java/J2EE Technologies, Core Java, Spring framework, Spring Boot, Security, REST API, JPA, Hibernate ORM
  • Angular, JavaScript/TypeScript
  • ECS, Jenkins, Kafka, Maven, Docker, Linux, Shell Scripting
  • and Test Driven Development (Unit Tests, Junit, Mockito), End to End - E2E Test, Functional Tests, Performance Test.
Job Responsibility
Job Responsibility
  • Architect, design and implement complex, cloud-native and dimensional data solutions
  • Develop microservices architecture, contribute to data modeling strategies, and manage messaging systems, ensuring they are scalable, secure, and compliant with technology standards
  • Optimize, and lead advanced Agile methodologies and the full SDLC, including Test-Driven Development (TDD)
  • Deliver complex financial software projects utilizing cutting-edge cloud and data technologies
  • Build robust, multi-threaded, high-performing, scalable financial applications using Java/J2EE (Core Java, Spring framework, Spring Boot, Security, REST API, JPA, Hibernate ORM) for backend, and Angular/TypeScript for frontend
  • Design and optimize complex data architectures and modeling, and relational databases (Oracle DB, SQL Tuning, PL/SQL, SQL, No-SQL database)
  • Perform design and code reviews, and enforce coding standards
  • Apply CI/CD pipelines and comprehensive testing strategies
  • Create UML (Unified Modeling Language) diagrams to illustrate the overall system and implementation of the code
  • Leading the adoption of new technologies (including Cloud, graph Data, AI) to tackle complex technical and regulatory problems within financial technology systems
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • discretionary and formulaic incentive and retention awards
  • Fulltime
Read More
Arrow Right

Backend Engineer

Articul8 AI is seeking an exceptional Product/Software Engineer-Backend to join ...
Location
Location
Brazil
Salary
Salary:
Not provided
fin.capital Logo
Fin Capital
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Professional experience: 7+ years of design, implementation, or consulting in applications and backend software development experience
  • Education: BSc degree in Computer Science, Engineering, or a related field
Job Responsibility
Job Responsibility
  • Design, develop, test, deploy, maintain, and improve scalable, secure, and high-performance backend systems, focusing on high availability, low latency, and cost-effectiveness
  • Be the subject matter expert in infrastructure when designing new products and introducing new technology to our existing product line
  • Collaborate closely with engineering and research teams to integrate infrastructure components with product features, ensuring optimal system performance and user experience
  • Design event-driven architectures and develop APIs and microservices to support real-time processing and analytics
  • Ensure system reliability, performance, and scalability through monitoring, logging, and error handling mechanisms
  • Stay up-to-date with emerging trends, technologies, and methodologies, applying this knowledge to enhance our infrastructure capabilities
  • Participate in code reviews, contribute to open-source projects, and mentor junior engineers
What we offer
What we offer
  • By joining our team, you become part of a community that embraces diversity, inclusiveness, and lifelong learning. We nurture curiosity and creativity, encouraging exploration beyond conventional wisdom. Through mentorship, knowledge exchange, and constructive feedback, we cultivate an environment that supports both personal and professional development
  • Fulltime
Read More
Arrow Right

Senior/Staff Software Consultant - Golang/C++

We are seeking a highly skilled Backend Engineer with strong expertise in real-t...
Location
Location
Pakistan , Lahore; Karachi; Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on backend development experience using Go and/or C++
  • Strong expertise in real-time media streaming, including one or more of the following: RTP / SRTP
  • WebRTC (MUST-HAVE)
  • WebRTC SFU implementation
  • Deep understanding of video/audio processing, with experience using FFmpeg, GStreamer, or similar frameworks
  • Understanding of networking concepts, including TCP, UDP, ICE, STUN/TURN, and WebSockets
  • Strong understanding of concurrency, asynchronous programming, and performance tuning
  • Experience building and consuming RESTful and WebSocket APIs
  • Hands-on experience with message queues such as Kafka, NATS, or RabbitMQ
  • Experience working with cloud platforms (AWS, GCP, Azure)
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance backend services using Go or C++
  • Build and optimize real-time microservices that support low-latency communication across a distributed architecture
  • Develop and enhance WebSocket, REST, and real-time APIs used by client-facing applications
  • Work extensively with media streaming technologies, including RTP, SRTP, WebRTC, and related protocols
  • Implement and optimize WebRTC SFUs (Selective Forwarding Units) for scalable audio/video streaming
  • Integrate and optimize media workflows using tools and libraries such as FFmpeg and GStreamer
  • Work with databases such as MySQL, Redis, MongoDB, and design efficient data models for real-time workloads
  • Ensure backend services meet high standards of security, reliability, and performance using modern DevOps and SRE practices
  • Collaborate closely with Frontend, DevOps, and Product teams to deliver end-to-end features
  • Write clean, well-documented, and maintainable code following best engineering practices
Read More
Arrow Right