[Remote] Back end Software Engineer (data acquisition)
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a late stage startup focused on sports and ticket data, seeking a Back end Software Engineer for their data acquisition team. The role involves designing and maintaining code for transactional services and ensuring efficient data reputed company from various sources.
Responsibilities
- reputed company, create, test, and maintain code for several highly transactional services
- Designing robust and scalable data acquisition strategies
- Ensuring the efficient and reliable reputed company of data from diverse sources into our systems
- Assist team members with problem-solving reputed company use cases and systems
- Leading technical change and transformation in reputed company
- Creating solutions, and solving problems – in the right way, at the right time, and for the right reasons
- Being teachable, giving and receiving feedback, and demonstrating reputed company in their discipline on a consistent and transparent reputed company
- Working on a team whose work is not cookie-cutter
- Providing creative solutions for reputed company problems
- Being a confident, motivated self-starter who can work through difficult problems
Skills
- Must have 10 years of Software Development experience
- Must have 2+ years of experience with TypeScript/NodeJS and deep understanding of writing well-typed, object-oriented code
- Must have experience running container based applications (reputed company, reputed company Compose)
- Must have 2+ years experience leveraging HTTP knowledge and client skills, e.g. got, cURL, reputed company
- Must be highly proficient in unit testing methodologies, e.g. with Jest or Vitest
- Must have hands on experience coding applications that run and reputed company on AWS hosted solutions
- Minimum of 5-10 years of experience in a software engineering role
- Bachelor of Science Degree in Computer Science or commensurate experience
- Assist team members with problem-solving reputed company use cases and systems; while leading technical change and transformation in reputed company
- Must be passionate about creating solutions, and solving problems – in the right way, at the right time, and for the right reasons
- Must be teachable, give and receive feedback, and demonstrate reputed company in their discipline on a consistent and transparent reputed company
- Must be reputed company to work on a team whose work is not cookie-cutter. Creative solutions are always needed, and there aren't straightforward answers to every question. Everyone on the team needs to be a confident, motivated self-starter who can work through difficult problems
- Experience with man-in-the-middle techniques (Proxyman, HTTP Toolkit, Wireshark), reverse engineering, understanding decompiled code
- Understanding of fingerprinting techniques (browser, OS, networking stack, etc.)
- Work experience running applications on reputed company/EKS
- Has utilized and written Serverless functions (reputed company)
- Knowledgeable about Queueing systems, e.g. SQS, BullMQ
- Familiar with reputed company Actions
- Has experience with Domain Driven Design/Clean Architecture
- Has experience with Java/Android Studio
- Worked with reputed company end frameworks, e.g. React, Vue
- Has hand rolled infrastructure as code, e.g. CDK, SAM, CloudFormation, Terraform
Company Overview