Senior Reporting Engineer

Nearsure Logo

Nearsure

πŸ“Remote

Summary

Join Nearsure's close-knit LATAM remote team and enjoy a supportive work environment with competitive USD salaries, 100% remote work flexibility, paid time off, national holidays, sick leave, a refundable annual credit, team-building activities, and a birthday day off. As a Senior Reporting Engineer, you will build high-performance applications, contributing to all phases of development, designing and delivering high-volume applications, writing efficient code, ensuring designs meet specifications, and supporting continuous improvement. The ideal candidate possesses a Bachelor's degree in a related field and extensive experience with SQL, Python/Java/Golang, REST APIs, AWS, batch processing, distributed processing, data modeling, and non-relational databases. Advanced English is required for client communication. The hiring process involves an initial chat, a technical interview, and a client meeting.

Requirements

  • Bachelor's Degree in Computer Science, Engineering, or a related field
  • 5+ Years of experience working with SQL & DBMS
  • 5+ Years of experience working with Python and Java or Golang
  • 3+ Years of experience in developing REST API applications
  • 3+ Years of experience working with AWS environment (S3, Redshift, RDS, SQS, Athena, Glue, CloudWatch, EMR, Lambda, or similar)
  • 2+ Years of experience working in Batch processing (ETL/ELT)
  • 2+ Years of experience working in distributed processing (Apache Spark, Hadoop, Hive, Presto, or similar)
  • Deep understanding of data modeling (Star schema, Snowflake) and data manipulation/cleansing
  • Great knowledge of non-relational databases (NoSQL) and semi-structured/unstructured data
  • Experience with code versioning (GitHub or similar)
  • Advanced English Level is required for this role as you will work with US clients. Effective communication in English is essential to deliver the best solutions to our clients and expand your horizons

Responsibilities

  • Contribute in all phases of the analytical application development life cycle
  • Design, develop, and deliver high-volume applications for data analytics systems
  • Write well-designed, testable, and efficient code
  • Ensure designs comply with specifications
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Benefits

  • Competitive USD salary
  • 100% remote work
  • Paid time off
  • National Holidays celebrated
  • Sick leave
  • Refundable Annual Credit
  • Team-building activities
  • Birthday day off

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.