CharCentric is an ambitious technology firm that offers consultancy, implementation, infrastructure, and engineering services to emerging and established businesses worldwide.
As part of our strategy to grow and serve more clients, we are looking for a high performant Software Engineer with expertise in the following:
JavaScript and/or TypeScript.
ReactJS and/or NextJS frameworks.
CubeJS & Data Visualization using CubeJS Hooks and charting libraries (e.g., d3, AmCharts, HighCharts, etc.).
Docker
Git & Version Control
SQL Databases (e.g., BigQuery, SQL Server)
Software design & architecture.
CharCentric takes pride in its clients and does its best to ensure all projects not only be completed successfully, but also in style. Hence, self-driven engineers with a can-do attitude are critical to our success.
Our ideal candidate is an engineer who can demonstrate:
Great communication skills.
Great problem-solving skills.
Working as part of a team, or leadership skills.
Ability to write and speak English clearly.
Quick learning and high adaptability.
Writing high quality code and delivering high quality solutions.
Designing & architecting software according to requirements.
Experience with databases and writing efficient queries.
Good handle of client communication.
This is a remote work opportunity.
The scope of work involves:
Following an internal software development process.
Performing analysis on requirements to identify potential gaps & dependencies, determine feasibility and time/effort required for designing, implementing, and testing individual components.
Writing detailed technical requirements.
Writing technical design documents with UML diagrams.
Implementing technical designs either solo or in a team.
Writing good unit, integration and e2e tests.
Attending internal calls, design meetings and discussions.
Communicating progress on a daily through meetings and Jira.
Handling direct client communication.
Monitoring issues that are reported from our clients.
Providing technical support to clients when requested.
Minimum Qualifications:
A bachelor’s degree in Information Technology, Computer Science, Software Engineering, Computer Engineering or other relevant disciplines OR a portfolio of high-quality projects.