Software Engineer | Emerging Technologies
Develop & Maintain Applications: Build and enhance web and mobile applications using React.js, React Native, Node.js, and Python.
Partner Software Integration: Implement and maintain integrations with third-party software solutions, APIs, and services.
API Development & Management: Design and maintain RESTful and GraphQL APIs for seamless data exchange.
Database Management: Work with relational and non-relational databases (PostgreSQL, MySQL, MongoDB).
Performance Optimization: Ensure high availability, scalability, and performance of applications.
Security & Compliance: Implement best security practices to protect data and prevent vulnerabilities.
Technical Support: Troubleshoot and resolve integration issues with partner platforms.
Collaboration: Work closely with partners, product managers, and the engineering team to ensure smooth implementation of integrations.
Strong expertise in React.js and React Native for front-end development.
Experience in Node.js and Python (Django/FastAPI/Flask) for backend development.
Proficiency in working with APIs (RESTful & GraphQL).
Experience integrating third-party services, SDKs, and partner software solutions.
Familiarity with databases such as PostgreSQL, MySQL, or MongoDB.
Knowledge of CI/CD pipelines, DevOps practices, and containerization (Docker, Kubernetes).
Version control experience with Git/GitHub/GitLab.
Excellent problem-solving and communication skills.