Software Engineer
- Must have hands-on software development experience.
- Experience contributing to production applications, either independently or as part of a development team.
- Exposure to Agile/Scrum development practices preferred.
- Must have JavaScript / Node.js, Python or Java (at least one required), HTML5, CSS3.
- Familiarity with a modern JS framework (React, Angular, or Vue).
- Working knowledge of SQL and relational databases.
- Experience with MySQL, MariaDB, or MSSQL.
- Understanding of RESTful API principles.
- Experience consuming or building APIs.
- Basic understanding of unit testing and testing frameworks (e.g., Jest, JUnit, PyTest).
Familiarity with Git and version control workflows. - Basic understanding of CI/CD concepts.