We are looking for a skilled Backend Developer proficient in Python and JavaScript to help build and maintain the server-side logic for our web applications. The ideal candidate will have experience in automating applications, particularly with tools like Notion.so, and will work closely with our frontend developers to ensure a cohesive and efficient integration.
Job Description:
- Develop and maintain server-side logic using Python and JavaScript.
- Automate application workflows and processes, particularly with Notion.so and similar tools.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Design and implement APIs to support frontend functionality.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs and performance bottlenecks.
- Write and maintain clear, concise, and comprehensive documentation.
- Participate in code reviews and contribute to continuous improvement of our development processes.
- Stay up-to-date with the latest industry trends and technologies.
Requirement:
- Proven experience as a Backend Developer (min: 5 years).
- Proficiency in Python and JavaScript.
- Experience with automating applications such as Notion.so, HRIS application, report automation, etc.
- Strong understanding of web technologies (HTTP, RESTful APIs, web security, etc.).
- Familiarity with database systems (SQL, NoSQL).
- Experience with version control systems, preferably Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Experience with cloud platforms (AWS, Google Cloud, Azure).
- Knowledge of frontend technologies (HTML, CSS, JavaScript frameworks like React or Angular).
- Familiarity with Agile development methodologies.
- Experience with containerization technologies (Docker, Kubernetes).