Job Responsibilities:
- Gather software requirements and design solutions for modules and small software systems
- Develop and support software including applications, database integration, interfaces and new functionality enhancements.
- Coordinate cross-functionally to ensure projects meet business objectives and compliance standards.
- Write both internal and external technical documentation
- Deploy, install, and configure hardware and software systems
- Work with team members in customer support, field test and deployment
- Perform bug fixing and improvement of current application framework
Requirements:
- Bachelor Degree in Computer Science & Engineering, Electrical & Electronics Engineering, Information Technology, or equivalent
- 2-4 years of in-depth knowledge and experience in front-end and backend development
- Ability to solve complex development problems and produce high-quality code while pushing the technical boundaries.
- Proficiency in one or more programming languages; we use Python, Javascript and TypeScript.
- Knowledge in frontend frameworks such as React, Next.JS, FastAPI, REST API or similar frameworks.
- Experience with Docker/Kubernetes, DevOps, CI/CD, Github
- Experience with Linux operating system (Ubuntu, RHEL, etc.)
- Experience working on Agile projects and Agile methodology in general
- Excellent problem solving, communications, and teamwork skills