About the Job
Earnix is seeking a Full Stack Developer with a strong frontend focus to join the A2A team (Algorithm 2 Application). This role involves collaborating with data scientists and ML engineers to integrate machine learning packages into production-ready web applications and services. The developer will be part of an Agile team, working in sprints, writing high-quality, tested code, and participating in CI/CD processes using Jenkins.
Responsibilities:
- Develop and maintain high-quality code for frontend and backend components.
- Contribute to the migration from Dash to React, including developing new React components and modernizing the frontend stack.
- Work closely with data scientists to integrate ML packages into user-facing applications and services.
- Write and maintain unit tests to ensure code quality and reliability.
- Participate in system design and architectural discussions.
- Contribute to CI/CD pipelines and improve automation processes.
Requirements:
Candidates should have 2–3 years of experience in full-stack development, with a significant emphasis on frontend work. They should have hands-on experience with React or other modern frontend frameworks/libraries (Angular, Vue, etc.) and Python development. Experience writing unit tests is required. Familiarity or interest in using AI tools for development acceleration (AI coding agents) is a plus. A basic understanding of AI/ML concepts and workflows (e.g., consuming ML APIs or packages) is also needed. The ability to work effectively in a team environment is essential.
Advantages:
- Experience with Jenkins and CI/CD pipelines.
- Experience with MLOps or DevOps practices.
- Knowledge of AWS (cloud infrastructure, services, or deployment).