Engineer II

TrueML Logo

TrueML

πŸ’΅ $48k-$60k
πŸ“Remote - Argentina, Mexico

Summary

Join TrueML, a mission-driven financial software company, as an Engineer II and become a pivotal member of our data services team. You will be responsible for developing the data streaming platform and other critical services. We seek a collaborative problem-solver who is technically strong, actively contributes ideas, and is passionate about continuous improvement. This role involves writing clean, concise, and well-tested code, managing cloud infrastructure, collaborating with various teams, and being part of the on-call schedule. The ideal candidate will have a Bachelor's degree in a related field, 2-5 years of relevant experience, and proficiency in Go (Golang) and AWS. TrueML offers a competitive salary and benefits, including unlimited PTO and medical benefit contributions.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related technical field (Master's degree is a plus)
  • 2-5 years of relevant professional experience in a backend engineering role
  • Hands-on experience with Amazon Web Services (AWS) is required
  • Proficiency in Go (Golang)
  • Experience with Infrastructure as Code (IaC) tools, preferably Terraform
  • Good communication skills to articulate the "why" behind your work and explain complex technical problems
  • A solid understanding of basic system architecture, software engineering practices
  • The ability to quickly learn new technical areas and ship code without requiring constant feedback
  • Experience testing and debugging your own code and troubleshooting issues in lower and production environments

Responsibilities

  • Write clean, concise, high-quality, and well-tested code for highly reliable services with some guidance from senior team members
  • Take independent ownership of delivering tasks and stories from technical design to completion with limited assistance
  • Manage cloud infrastructure for data services using Infrastructure as Code (IaC)
  • Actively share knowledge and contribute to team documentation, including code documentation, wikis, and release plans
  • Collaborate closely with other engineers, product managers, technical program managers, and stakeholders to clarify requirements, drive context, and ensure the successful delivery of mid-sized projects
  • Be part of team’s oncall schedule. Respond to and troubleshoot issues in the production environment
  • Document and/or refactor legacy code to improve observability, maintainability, and efficiency

Preferred Qualifications

  • Experience with Scala is a plus to work with some of our legacy code
  • Experience with Kafka
  • Experience with steaming processing technology e.g. Flink, Spark Streaming
  • Familiarity with Domain-Driven Design principles and event driven architectures
  • Certification in relevant technologies or methodologies

Benefits

  • Unlimited PTO
  • Medical benefit contributions in congruence with local laws and type of employment agreement

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.