Connecting Odds

Software Engineer / Java Developer - Remote - USA, India, Canada

Connecting Odds
United States; Canada; IndiaReposted about 1 hour ago
Direct postingfull timeremotemid3+ years exp

About the role

Software Engineer

Location: Remote (USA, India, or Canada) Employment Type: Full-time Experience Level: Mid-level

About the role

Connecting Odds is seeking a versatile Software Engineer to join our distributed engineering team. In this role, you will work across our full stack to build and scale high-performance applications. We operate in a fast-paced environment where we value clean code, architectural integrity, and the ability to solve complex technical challenges. As a mid-level engineer, you will have significant ownership over features and contribute directly to the evolution of our platform infrastructure.

What you'll do

  • Design, develop, and maintain robust server-side logic using Java and Node.js.
  • Build responsive, user-centric front-end components using React and TypeScript.
  • Manage and optimize relational databases, specifically PostgreSQL, to ensure data integrity and performance.
  • Containerize applications using Docker and orchestrate deployments within Kubernetes environments.
  • Collaborate with cross-functional teams to translate business requirements into technical specifications.
  • Participate in code reviews and contribute to internal documentation to maintain high engineering standards.

What we're looking for

  • 3+ years of professional experience in software development.
  • Proficiency in Java and the JavaScript ecosystem (Node.js, React, and TypeScript).
  • Strong command of SQL and experience working with PostgreSQL.
  • Practical experience with DevOps tools including Docker and Kubernetes.
  • Solid understanding of data structures, algorithms, and system design principles.
  • Ability to work independently in a remote, asynchronous environment across multiple time zones.
  • Clear communication skills and a collaborative mindset.

Nice to have

  • Professional experience or interest in Go (Golang).
  • Familiarity with microservices architecture and cloud-native development.
  • Experience with CI/CD pipeline configuration.

Benefits

  • Fully remote work environment.
  • Comprehensive health insurance.
  • 401(k) or pension plan (dependent on location).
  • Competitive compensation and paid time off.

Skills

JavaJavaScriptNode.jsTypeScriptReactSQLPostgreSQLDockerKubernetesGo