Job Closed

This listing is no longer active.

uSoftware logo
uSoftware

smino is a fast‑growing SaaS platform used by architects, planners, and construction companies to manage projects from planning to handover. The product supports seamless communication, documentation, and task management across all stakeholders in a construction project. The platform is collaborative, mobile, and designed to streamline workflows in a traditionally complex industry.

Senior BackEnd (Java) Engineer

Location

United States

Posted

123 days ago

Salary

0

Seniority

Senior

Job Description

Senior BackEnd (Java) Engineer

uSoftware

Role Description We are looking for a Senior BackEnd (Java) Engineer to join Mal team. As our Backend Engineer, you'll design and build the infrastructure that powers our intelligence layer — from real-time APIs and large-scale distributed systems to AI-integrated services. You'll own the architecture behind how our models, data, and products connect — ensuring reliability, scalability, and performance at every layer. What you’ll be responsible for: - Build and scale backend systems and APIs in Java, with a focus on modular, type-safe design. - Architect services for large-scale distributed systems — high throughput, fault tolerance, and horizontal scalability. - Use Terraform or CloudFormation to define and deploy infrastructure as code. - Design event-driven architectures using SNS/SQS, EventBridge, and Kafka for resilient, scalable data flows. - Model and tune data in relational databases (PostgreSQL, MySQL, or Aurora) with strong schema design, indexing, and query optimization. - Integrate AI capabilities — from LLM-based services to retrieval-augmented pipelines — safely and efficiently. - Design APIs that maintain context awareness and state across user sessions. - Implement CI/CD pipelines for automated testing, build, and zero-downtime deployment. - Embed observability — metrics, logs, and traces — into every service you deploy. - Collaborate with AI, data, and product teams to deliver intelligent, adaptive backend systems. Qualifications - 7+ years of experience in backend or cloud engineering, ideally in high-growth or AI-enabled environments. - Deep understanding of Java, the JVM, concurrency, and distributed design patterns. - Strong experience building large-scale distributed systems — handling high traffic, replication, and consistency trade-offs. - Hands-on expertise with event-driven systems, relational databases, and distributed system design. - Solid grasp of CI/CD principles, TDD/BDD, and infrastructure automation. - Familiarity with AI integrations — connecting APIs to LLMs or context-aware services. - Strong debugging, profiling, and optimization skills for cloud-native environments. - Pragmatic problem-solver with an eye for clean design, reusability, and long-term maintainability. Requirements - Bonus points if you have built retrieval-augmented or context-aware APIs integrating AI or data enrichment layers. - Contribute to open-source backend or infrastructure projects. - Bring experience in blue/green deployments, feature flags, or canary release strategies. - Have deep familiarity with observability stacks (OpenTelemetry, CloudWatch, structured logging). - Care about building infrastructure that's not only fast — but ethical, secure, and transparent. Benefits - 20 fully paid business days of vacation. - 15 fully paid sick leaves. - 11+ fully paid public holidays. - Compensation for health insurance and sport club membership. - Ability to work from home or remotely.

Job Requirements

  • 7+ years of experience in backend or cloud engineering, ideally in high-growth or AI-enabled environments.
  • Deep understanding of Java, the JVM, concurrency, and distributed design patterns.
  • Strong experience building large-scale distributed systems — handling high traffic, replication, and consistency trade-offs.
  • Hands-on expertise with event-driven systems, relational databases, and distributed system design.
  • Solid grasp of CI/CD principles, TDD/BDD, and infrastructure automation.
  • Familiarity with AI integrations — connecting APIs to LLMs or context-aware services.
  • Strong debugging, profiling, and optimization skills for cloud-native environments.
  • Pragmatic problem-solver with an eye for clean design, reusability, and long-term maintainability.
  • Bonus points if you have built retrieval-augmented or context-aware APIs integrating AI or data enrichment layers.
  • Contribute to open-source backend or infrastructure projects.
  • Bring experience in blue/green deployments, feature flags, or canary release strategies.
  • Have deep familiarity with observability stacks (OpenTelemetry, CloudWatch, structured logging).
  • Care about building infrastructure that's not only fast — but ethical, secure, and transparent.

Benefits

  • 20 fully paid business days of vacation.
  • 15 fully paid sick leaves.
  • 11+ fully paid public holidays.
  • Compensation for health insurance and sport club membership.
  • Ability to work from home or remotely.

Related Job Pages

More Backend Engineer Jobs

Velera logo

Data Engineer III, Databricks, Python

Velera

Formerly PSCU/Co-op Solutions

Backend Engineer123 days ago
OtherRemoteTeam 1,001-5,000H1B No Sponsor

• Designing, developing, testing, maintaining, and supporting secure, scalable, and robust data solutions. • Collaborating on the development of data solutions. • Developing basic to complex Python code & designs to maintain new and existing technology systems following company standards. • Accountable to develop and deliver technical documentation. • Undergoing peer code and design reviews to ensure stable and high-quality production-ready code. • Building and maintaining data solutions that meet or exceed industry regulatory requirements. • Ensuring compliance with established SDLC frameworks, including requirements gathering, analysis, design, development, testing, release management, and deployment. • Ensuring compliance with all the audit and security requirements of the company. • Participating and following established Agile standards (including attending all Agile events) to create a collaborative and efficient development environment and meet project goals and delivery dates. • Leading a team with meeting project commitments, such as project goals, objectives, and corresponding delivery dates. • Providing engineering leadership and mentorship to junior level engineers. • Fostering innovation to improve on existing challenges and to realize new opportunities. • Collaborating with Architects to develop and review intended solutions. • Traveling as needed to perform position responsibilities. • Availability to be on-call as needed. • Performing other duties as assigned.

United States
$95.8K - $124.5K / year
Job Closed
BetterLesson logo

Principal Engineer – Ruby on Rails Platform Lead

BetterLesson

Professional Development for K-12 Educators

Backend Engineer124 days ago
OtherRemoteTeam 51-200Since 2012H1B Sponsor

• Own the Architecture: Serve as the technical lead for a complex, data-rich Rails platform, ensuring scalability, performance, and data integrity. • Drive Delivery: Bring a "high clock speed" approach to problem-solving, quickly diagnosing bottlenecks and shipping code that keeps product delivery moving. • Lead by Example: Balance your time between hands-on software design/development and high-level strategic planning. • Mentor & Multiply: Act as a technical force multiplier, elevating the team through code reviews, architectural guidance, and peer mentoring.

United States
Job Closed
SuccessKPI logo

Enterprise Chief Architect

SuccessKPI

All-in-one revolutionary insight and action platform that uses AI, analytics, and automation to remove CX obstacles.

Backend Engineer124 days ago
OtherRemoteTeam 51-200H1B No Sponsor

• Own end-to-end delivery execution across multiple engineering teams, ensuring every sprint and release has clear scope, identified dependencies, accountable owners, and realistic delivery plans. • Establish and publish a weekly delivery scorecard. • Lead Daily Scrums, Sprint Planning, Sprint Reviews, Retrospectives, and a highly effective Scrum of Scrums. • Surface and resolve dependencies across multiple teams. • Ensure consistent operating cadence and communication across U.S. and India-based teams. • Define and enforce Agile processes and controls. • Escalate scope creep, readiness gaps, or delivery risk early, with data.

California + 14 moreAll locations: California | Colorado | Florida | Idaho | Illinois | Nebraska | New Jersey | North Carolina | Maryland | Massachusetts | Michigan | Pennsylvania | Tennessee | Texas | Virginia
Full TimeRemoteTeam 11-50H1B No Sponsor

• Design, develop, and maintain scalable backend applications using Java and related technologies. • Implement RESTful APIs to support front-end functionalities and enhance user experience. • Collaborate with cross-functional teams to gather requirements and translate them into technical solutions. • Optimize application performance and ensure high availability and resilience of backend services. • Conduct code reviews and mentor junior developers to uphold coding standards and best practices. • Debug and resolve issues in existing applications, ensuring timely resolutions. • Stay up-to-date with the latest industry trends and technologies to continuously improve our systems.

Saudi Arabia