Software Engineer

  • The candidate will need to be able to take business specifications written by the PM team, understand them, come up with technical design approaches that fit the current architecture, drive the implementation of the functionality and conduct feature demonstrations to the QA team for testing. The candidate must be comfortable working as part of a distributed development team (US, India, DR, Argentina) and demonstrate leadership capability when architecting and building new features / modules.
  • In addition to developing new modules / APIs/ETLs, the candidate will be involved in supporting deployed applications and customers.
  • Working hands-on with your team and our customers to build cloud-based solutions, from design through implementation, setting examples for good engineering practices and coding along the way.  
  • Being a great teammate to actively help other engineers become stronger problem solvers, engineers, communicators, and collaborators. 
  • Modeling our core values and being a mentor and coach to other engineers on our team. 
  • Continuously improving our ability to deliver quality solutions by evolving our engineering process and technical capabilities. 

Requirements

  • A Bachelor’s degree in Computer Science or a related discipline or the equivalent 
  • 5+ years of relevant software industry experience 
  • 2+ years of Cloud experience building and shipping large-scale distributed services and APIs, preferably on AWS platforms or Azure
  • 2+ years of experience working with My SQL/Postgress and exposure to Rest APIs. 
  • Proficiency in one or more of these languages: Java, C# and good to have Python, NodeJS and Unix/Shell Script
  • A good working knowledge of agile software development methodologies and tools that enable these, such as CI/CD pipelines AWS DevOps, GitHub, or others 
  • Good to have any ETL tools experience like Talend and exposure to Elastic Search/Open Search

Benefits

Work for a US company!

• Remote

• Competitive Compensation package.

• All additional benefits by Dominican Law (13th Salary, PTO, etc.)

• Growth opportunities within the company.

• Complementary Health Insurance.