About the Role
The back-end engineer is responsible for the server side of the application, writing Javascript code and implementing the application logic using NodeJS. The engineer will work with the Product Managers to execute the correct solution to the business requirement. Together with the Solution Architects, the engineer will translate design principles to code. The engineer should make sure to perform code best practices and framework and will be heavily involved in the software development life cycle.
Roles and Responsibilities
- Develop the back-end system, maintain and update the existing code
- Collaborate with front-end and back-end developers and designers to build applications following requirements
- Create clear, simple, and reusable code
- Automation of development process
- Implement modifications and updates to improve application performance
- Identify programming bottlenecks and bugs and find fixes
- Test, update, and validate applications to be used on different platforms
Qualifications
- 2+ years proven experience in the related field
- Deep knowledge and familiarity of Javascript and NodeJS
- Working experience with RESTful APIs
- Familiarity with AWS infrastructure and serverless technology
- Understanding of data security principles
- Ability to work in a fast-paced start-up environment
- Teamwork skills
- Ability to find and correct errors effectively
- Desire to acquire new knowledge, get acquainted with new tools and technologies
- Strong analytical and problem-solving skills