Software Engineer – Data Science
Data e publikimit
06-05-2025
Data e perfundimit
31-05-2025
Lloji i orarit
Full Time
Kategoritë
Teknologji e Informacionit
Software Engineer – Data Science
Job Description
The Company
ISA Consulting is an IT company offering end-to-end solutions in Digital Transformation, Digital Consulting and Business Process Services – supporting all Tech Stacks. Collectively we service a multitude of clients across industries and company verticals. We are a culmination of some of the brightest Full Stack Developers, Data Engineers, Architects, Project Managers, Quality Analysts, Strategists, spanning across multiple time zones.
Job Summary
We are seeking a Software Engineer to join our team and contribute to the development of innovative, high-quality software solutions. This role involves designing, building, and maintaining modern applications using Ruby, React, Python and other technologies, while ensuring performance, reliability, and scalability. You will collaborate with a dynamic team, explore new technologies, and play a key role in expanding and enhancing our product offerings.
Responsibilities & Duties
- Participate in the development of new features and expand existing features.
- Add support for new platforms to our existing products and develop new products.
- Develop and review designs, code, unit tests, system tests, and documentation.
- Collaborate in root cause analysis; diagnose, isolate, and fix software problems.
- Primarily work with Ruby and React.
- Identify and correct issues that impact performance, reliability, and scalability.
- Demonstrate your work product to your team.
- Investigate and develop skills in new technologies.
Requirements and Skills
- Extensive knowledge of Ruby.
- Knowledge of Node.js, Ruby on Rails and Python.
- Experience with React.js, Angular or Vue.js.
- Experience with relational (MySQL, PostgreSQL) and non-relational databases (MongoDB).
- Extensive knowledge of the software development lifecycle to include agile methodologies, code quality, and continuous integration/continuous delivery.
- Driven to build modern systems that emphasize user experience and aesthetics.
- A team player.
- Excellent written/verbal communication skills.
Education & Experience
- Bachelor’s degree in Computer Science, Information Systems, Engineering, a related field, or equivalent work experience.
- 5+ years’ work experience in back-end software engineering with considerable experience with programming in Ruby.
- Considerable experience with programming in Python.
- Considerable experience with programming in React is a plus.
Hiring Policy
This job description may evolve over time. ISA Consulting is dedicated to diversity and inclusion, ensuring a fair workplace for all, regardless of race, color, religion, gender, national origin, age, disability, or any other protected status.