Job Title: Web Engineer
Work Hours: Full-time (8 hours/day, Mon-Fri)
Location: Remote
Job Summary
As a Web Engineer at BatchData, you will work as a Node.js/TypeScript developer within our Data Engineering team. As part of the organization's data ecosystem, you will use cutting-edge technologies in the big data and analytics space and contribute to projects using modern tools to support data-driven systems. Your role includes developing high-performance, highly available REST APIs that deliver data to our suite of web and mobile applications.
Our team works on pushing the boundaries of scale and performance while managing data movements efficiently to support cross-functional teams. In this environment, you will contribute directly to ongoing projects and have opportunities for skill development and career growth as the data engineering landscape evolves. Your work will have a direct impact on the organization's data systems and contribute to the success of key projects.
Duties and Responsibilities
Design and develop REST APIs that will serve data from various SQL/NoSQL databases such as MySQL and ElasticSearch.
Ensure optimal performance for API endpoints and continuously work on optimizing their throughput and latency.
Write automated unit and functional tests.
Participate/assist in peer code reviews and ensure the code satisfies the documented requirements, includes the necessary automated tests and follows our documented coding standards and best practices.
Monitor, diagnose and fix API issues reported manually and automatically (via alerts). Ensure that affected API consumers are informed regularly as to the status of the open issues.
Keep the APIs documentation up to date.
Skills and Qualifications
Excellent verbal communication skills.
Strong technical writing skills.
Exceptional analytical and problem-solving skills.
Self-starter with strong self-management skills.
Git: 2+ years required.
Node.js: 2+ years required.
Express.js/Fastify.js/Adonis.js: 2+ years required.
TypeScript: 2+ years required.
REST APIs: 2+ years required.
MySQL: 2+ years required.
ElasticSearch: 2+ years required.
MongoDB: 2+ years required.
Redis: 1+ years required.
AWS SQS: 2+ years desired.
AWS S3: 2+ years desired.
AWS Lambda: 2+ years desired.
Jest/Vitest/Japa: 1+ years desired.
Docker & Docker Compose: 1+ years desired.
BS or MS degree in Computer Science is a plus.
Frontend experience with Angular Framework is a plus.
Must be able to work 2-3 hours during MST (Mountain Standard Time) working hours.
* Immediate joiners are preferred.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.