CareerZen Logo
Company logo

Software Engineer

Exacta Systems

Full-time

Austin, TX

Job description

Software Engineer
Location: Austin, Texas

Exacta Systems is an industry leader that provides innovative solutions to gaming entertainment.
Our fast-growing company is seeking a Software Engineer who will take NoSQL technologies to the next level, developing mission critical financial transaction systems for gaming using MongoDB, NodeJS, Docker, React, and bare-metal deployments. The successful candidate will join a small, focused team of pioneering engineers to develop new technologies and maintain dominance in a growing market.

About You
  • Passionate about learning new things and sharing your knowledge.
  • Work well in a team environment, and are quick to take on new challenges and solve complex problems.
  • Require little direct day to day management and can be trusted to work diligently.

You should be well-versed in TypeScript, NodeJS,, MongoDB, and Docker environments. In this position, you will be responsible for developing new gaming server functionality. Familiarity with React and web application development also required. If you have gaming experience, we consider that a plus.

What you will do:
  • Develop new server functionality in TypeScript, MongoDB
  • Implement JSON web protocol server endpoints
  • Create unit tests and automated testing tools
  • Create or extend web front-ends for production and for testing tools
  • Maintain high standards in code quality, documentation, and testing, implementing best practices for long-term maintainability.
  • Employ strong problem-solving skills to propose innovative solutions in a fast-paced environment.
  • Actively engage in team collaborations to integrate new features smoothly and meet project requirements.
  • Focus on enhancing the efficiency and reliability of NoSQL databases and server applications through continuous performance tuning.
  • Design and develop features with a user-centric approach, ensuring the product meets practical user needs.
  • Utilize CI/CD pipelines for efficient code deployment, familiarizing with tools like GitHub Actions and Octopus Deploy.
  • Manage application deployments in both AWS cloud and on-premises environments to ensure robust service availability.
  • Develop responsive and intuitive user interfaces using React and Material UI, focusing on a seamless user experience.
What we use today:
  • NodeJS
  • TypeScript
  • Yarn Workspaces
  • Git, GitHub, GitHub Actions
  • Vite
  • Visual Studio Code
  • HTML, SCSS
  • React
  • Material UI
  • MongoDB (5.0 through latest)
  • AWS and on-premises deployments
  • Custom build scripts
  • Octopus Deploy