Sotbify is seeking a backend developer to join our Software Engineering team with the responsibility of expanding and optimizing the Sotbify software development team. The candidate must be self-directed and comfortable supporting the developers’ needs of multiple teams, systems, and products. In this role, the successful candidate will be responsible for the following:
Duties:
- Build highly available and performant Node.js and Python web applications and APIs;
- Ship reusable, testable, and production grade code that follows best practices;
- Architect and build scalable microservices;
- Work with product teams to deliver software solutions for business problems;
- Integrating CI / CD in your development process;
- Leverage well-written and tested open-source libraries when available;
- Write unit and integration tests with high code coverage;
- Write technical documentation.
Skills:
- Expertise with JavaScript / Python;
- Proficiency in Node.js;
- Experience with frontend web frameworks like React and Vue.js;
- Expertise in writing and debugging SQL queries;
- Designing database schemas and migrating them over time;
- Expertise with relational databases such as MySQL or PostgreSQL;
- Familiarity with NoSQL databases like MongoDB;
- Experience with system design and web application architecture;
- Thorough understanding of asynchronous programming (promises, async / await);
- Experience building and consuming REST and GraphQL APIs;
- Web application development using Javascript for all levels of the stack;
- Familiarity with one or more cloud providers: AWS, GCP, or Azure;
- Intermediate English.
Preferred Qualification:
Bachelor’s degree or equivalent in Computer Science, Software Engineering, Information Systems, or a related technical field preferre.
Work Conditions:
- Remote work;
- Official employment;
- Official salary paid on time twice a month;
- Career growth;
- Nice bonus - Thirteenth Salary;
- Paid vacation (27 calendar days), sick leave;
- A compliment from the company for a birthday;
- Corporate events and teambuildings at the expense of the company;
- Work in a friendly, young team with interesting and ambitious tasks.