Citi is seeking to automate routine production tasks, enhance predictive capabilities, and integrate AI into existing operational workflows to improve efficiency and customer experience.
Requirements
- 8+ years of proven experience as a Full Stack Developer.
- Strong proficiency in JavaScript, including experience with ReactJS and NodeJS.
- Experience with NoSQL databases, such as MongoDB.
- Proficiency in Python and essential data science libraries (e.g., pandas, NumPy, scikit-learn, TensorFlow, PyTorch).
- Solid understanding of RESTful APIs and microservices architecture.
- Familiarity with cloud native environments (Google Cloud, AWS) and API Gateway technologies is a plus.
- Experience with CI/CD pipelines and DevOps practices is highly desirable.
Responsibilities
- Design, develop, and implement scalable and maintainable full-stack applications using a variety of technologies (JavaScript, ReactJS, NodeJS, MongoDB or other NoSQL databases, Python, etc.).
- Collaborate with the Engineering Lead Analyst and other team members to translate business requirements into technical specifications and deliver high-quality solutions.
- Implement and adhere to rigorous quality standards throughout the software development lifecycle, from initial concept to final implementation.
- Write clean, well-documented, and efficient code, adhering to industry best practices.
- Design and implement data pipelines to collect, process, and transform data from various sources.
- Work with both structured and unstructured data, ensuring data quality and integrity.
- Collaborate with data engineers to integrate data science solutions into existing systems.
Other
- Participate actively in agile development processes, including daily stand-ups, sprint planning, and retrospectives.
- Communicate effectively with team members and stakeholders, providing regular updates on progress and addressing any technical challenges.
- Contribute to a positive and collaborative team environment by sharing knowledge and supporting colleagues.
- Stay abreast of emerging technologies and industry best practices, particularly in areas such as automation, AI, and cloud computing.
- Excellent problem-solving and analytical skills.