- Company Name
- Stackline
- Job Title
- Full Stack Engineer
- Job Description
-
**Job Title:** Full Stack Engineer
**Role Summary:**
Design, implement, and maintain scalable data‑collection and processing services using Node.js, Java, Go, or similar. Execute end‑to‑end SDLC, optimize performance, and ensure system reliability while mentoring junior engineers and guiding technical strategy.
**Expectations:**
- Deliver production‑grade code with thorough testing and documentation.
- Scale systems to handle larger data volumes and higher throughput.
- Maintain high code quality through reviews, CI/CD, and monitoring.
- Mentor and coach teammates, fostering skill development.
- Keep abreast of emerging technologies and evaluate adoption suitability.
**Key Responsibilities:**
- Architect and develop robust data‑collection pipelines (scraping, API ingestion).
- Perform performance tuning, latency reduction, and throughput optimization.
- Build CI/CD pipelines, automated testing, and monitoring alerts.
- Conduct code reviews, provide constructive feedback, and promote best practices.
- Resolve complex bugs, analyze logs/metrics, and apply debugging strategies.
- Collaborate in design discussions, sprint planning, and Agile ceremonies.
- Guide junior engineers in software and operational excellence.
**Required Skills:**
- Proficiency in at least one modern language: TypeScript, C#, Java, or Python.
- Strong grasp of data structures, algorithms, and design patterns.
- Experience with AWS services (S3, SQS, SNS, ECS, Lambda, Kinesis, ElastiCache).
- Working knowledge of databases: ElasticSearch, MongoDB, DynamoDB, MySQL, Postgres, Redshift.
- Familiarity with web‑scraping and automation tools (Selenium, Puppeteer).
- Full SDLC experience, including unit, integration, and load testing.
- Agile development background.
- SQL fluency and experience handling large datasets.
- Excellent problem‑solving, analytical, and communication skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science or related discipline.
- Master’s degree in Computer Science or technical field is preferred.
- Certifications in AWS, Java, Node.js, or related technologies are advantageous.