What are the responsibilities and job description for the Python Developer position at BeaconFire Inc.?
BeaconFire is based in Central NJ, specializing in Software Development, Web Development,
and Business Intelligence; looking for candidates with a strong background in Software
Engineering or Computer Science for a Python/Node Full Stack Developer position.
Job Responsibilities:
- Collaborate with the team to design and develop high quality Web applications using
Python, Flask, JavaScript, Node, React, and related technologies.
- Write clean and efficient code, and ensure code maintainability and reusability.
- Perform code reviews to ensure code quality and consistency.
- Conduct testing to ensure application quality and reliability.
- Create and maintain technical documentation for web applications.
- Participate in project planning, estimation, and prioritization.
- Stay up to date with the latest technologies for Python and JavaScript development.
Requirement:
- Experience in software development in Python3 and/or JavaScript (ES6).
- Decent understanding of the software development/testing life cycle.
- Knowledge of relational/non-relational databases (e.g. MySQL, PostgreSQL, MongoDB,
etc)
- Experience with version control tools, such as Git.
Preferred Qualifications:
- Master’s Degree in Computer Science, Software Engineering, or related field.
- 0 - 1 year professional experience in Python web application development with either
Flask or Django.
- 0 - 1 year professional experience in JavaScript web application development with React
or Node
- Experience in RESTful API development in Python or Node.
- Understanding of Python/JavaScript web application frameworks such as Flask or
ExpressJS.
- Experience with Cloud services, such as AWS.
Compensation: $65,000.00 to $80,000.00 /year
BeaconFire is an E-verified company and provides equal employment opportunities (visa
sponsorship provided).
Salary : $65,000 - $80,000