Job description
• 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:
• Educational Background: A degree in Computer Science, Software Engineering, or a related field is preferred.
• Developer-Focused Mindset: A strong commitment to creating developer-friendly features and tools to simplify SDK integration.
• Problem-Solving Skills: Strong analytical and problem-solving abilities to identify and resolve issues.
• Communication Skills: Effective written and verbal communication skills for collaborating with the SDK team and app developers.
• Adaptability: Willingness to learn and adapt to new technologies and tools.