Develop and maintain backend applications using Node.js, Javascript, and Typescript.
Create RESTful APIs that adhere to best practices for scalability, performance, and security.
Debug and optimize existing code as needed to improve application performance.
Database Management:
Work with both relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra), selecting the appropriate one based on requirements.
Testing and Quality Assurance:
Participate in CI/CD processes to ensure code quality, including automated unit testing and end-to-end testing.
Cloud Computing:
Basic Experience with Cloud Computing platforms such as AWS, Google Cloud, or Azure.
Learning and Adaptability:
A passion for learning and staying up-to-date with the latest trends and best practices in Node.js development.
Problem Solving:
Strong problem-solving skills and the ability to work independently and in a team environment.
Communication:
Excellent communication skills to collaborate with team members effectively and stakeholders.
Qualifications: 1. Educational Background: A degree in Computer Science, Software Engineering, or a related field is preferred. 2. Developer-Focused Mindset: A strong commitment to creating developer-friendly features and tools to simplify SDK integration. 3. Problem-Solving Skills: Strong analytical and problem-solving abilities to identify and resolve issues. 4. Communication Skills: Effective written and verbal communication skills for collaborating with the SDK team and app developers. 5. Adaptability: Willingness to learn and adapt to new technologies and tools.