Match score not available

BD - Python / React Engineer - Job4825

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

4+ years of experience in Python development, Strong experience with JavaScript and Node.js, Proficient understanding of MongoDB, Proficiency in React for frontend development, Experience with ETL processes.

Key responsabilities:

  • Design, develop, and maintain integrations for data movement
  • Collaborate to understand project requirements and develop code
  • Maintain performance of database-driven applications
  • Develop and document public APIs for external use
  • Implement testing framework for scalability and reliability
Taller logo
Taller SME https://taller.us/
201 - 500 Employees
See more Taller offers

Job description




Job Summary

The successful candidate will play a crucial role in developing integrations and APIs that facilitate data movement in and out of our MongoDB database. This position is perfect for someone passionate about data manipulation, solving complex problems, and eager to contribute to our ongoing projects, including the development and maintenance of our public API written in JavaScript (Node.js) that interfaces with our Python Flask API. The ideal candidate will possess a strong blend of backend and frontend skills, enabling them to effectively bridge the gap between data processing and user interface development.

Job Responsibilities

  • Design, develop, and maintain integrations for importing and exporting data between our MongoDB database and external APIs.
  • Collaborate with the development team to understand project requirements and develop scalable, efficient code that meets business needs.
  • Maintain and improve the performance of existing database-driven applications, identifying bottlenecks and implementing solutions.
  • Contribute to the development of ETL (Extract, Transform, Load) processes for effective data transformation and integration.
  • Work closely with frontend developers, utilizing JavaScript knowledge to ensure seamless data flow and integration between backend services and user interfaces.
  • Develop, document, and maintain our public API written in JavaScript (Node.js) that references our Python Flask API, ensuring a robust, secure, and efficient interface for external consumers.
  • Implement and maintain a comprehensive testing framework, including unit testing and load testing, to ensure scalability of integrations and data processing pipelines.
  • Create detailed test plans to ensure the reliability and performance of all data integrations.
  • Document the development process, architecture, and standard components for both internal and public-facing APIs to facilitate knowledge sharing and onboarding.

Basic Qualifications

  • 4+ years of experience in Python development, specifically with projects involving data integration and manipulation.
  • Strong experience with JavaScript and familiarity with Node.js, enabling effective collaboration with frontend developers and the development and maintenance of Node.js-based systems.
  • Proficient understanding of MongoDB, including database design, querying, aggregation, and performance tuning.
  • Proficiency in React for frontend development to enhance user interface interactions.
  • Experience with developing integrations that import data from external APIs into our MongoDB database and/or export data from our database to external APIs.
  • Understanding of RESTful APIs and experience with API integration best practices.
  • Familiarity with ETL development processes and tools.
  • Strong experience in developing and implementing comprehensive test plans, including unit testing and load testing, to ensure application reliability and performance.
  • Knowledge of Flask or similar Python web frameworks is a plus but not required.
  • Strong analytical and problem-solving skills to troubleshoot issues effectively.
  • Excellent communication and teamwork abilities to collaborate effectively across departments.



Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Collaboration
  • Analytical Skills
  • Verbal Communication Skills

Related jobs