Bcmg Logo Bcmg
⏩ Bcmg Logo

Backend Developer

πŸ’° $50,000 - $100,000 🌍 Puerto Rico πŸ“… 07/05/2023

Apply

Job Description

##### Job Description :

We are looking for a backend developer with experience developing and
maintaining APIs. Your primary focus will be server-side development and
maintenance of data-heavy, fault-tolerant applications. You will also be
responsible for integrating the front-end elements built by the team into the
application. Therefore, a basic understanding of front-end technologies is
necessary as well.

##### **Primary Responsibilities:**

– Design, build and maintain efficient, reusable, tested, scalable code.

– Design and integrate data storage solutions using SQL and NoSQL databases.

– Integrate user-facing elements developed by the front-end team using server-
side logic.

– Identify bugs, bottlenecks, and any other data issues; devise solutions to
these problems.

– Document new or existing processes, tasks, automatizations, database
schemas, or incidents.

– Communicate clearly, with both technical and non-technical colleagues.

##### **Skills:**

– Experience with Ruby, Python, and JavaScript languages.

– Proficiency with Ruby on Rails, Django, and modern MVC web frameworks.

– Good understanding of front-end development, including JavaScript, HTML, and
CSS. ES 2021 and TypeScript experience is a plus.

– Ability to create database schemas that represent and support business
processes, including maintenance, monitoring, and documentation.

– Experience leveraging data storage solutions including Postgresql, MySQL,
Redis, ElasticCache, and other key-value stores.

– Experience creating, consuming, and integrating data through JSON APIs.

– A knack for writing clean, readable and testable code.

– Understanding the fundamental design principles behind a scalable
application.

– Proficient understanding of code versioning with git using Github or
Bitbucket.

– Ability to write unit tests and validate through automated testing and
continuous integration using GitHub Actions through Pull Requests.

– Basic DevOps experience using AWS services such as EC2, ElasticBeanstalk,
S3.

– Bachelor's degree in computer science, software engineering, or related
discipline; equivalent experience acceptable.