2 views
Lamarkmedia
Overview:
We are seeking a talented and responsible Backend Developer with expertise in Python to join our team. The ideal candidate will have experience in developing, maintaining, and testing micro-services. This role focuses primarily on backend development with a strong emphasis on multithreading, API development, networking, NoSQL databases, high-load systems, and version control using Git.
Key Responsibilities:
• Development: Design and develop robust micro-services using Python.
• Maintenance: Ensure the stability and performance of existing micro-services.
• Testing: Write and maintain unit tests to ensure code quality and reliability.
• Multithreading: Implement and manage multithreaded applications.
• API Development: Develop and integrate RESTful APIs.
• Networking: Work with various networking protocols and frameworks.
• Database Management: Use NoSQL databases efficiently in high-load environments.
• Version Control: Manage codebase using Git for version control.
Requirements:
• Technical Skills:
• Proficient in Python.
• Experience with micro-services architecture.
• Strong understanding of multithreading and concurrent programming.
• Familiarity with API development and integration.
• Knowledge of networking protocols and frameworks.
• Experience with NoSQL databases.
• Understanding of high-load systems and performance optimisation.
• Proficiency with Git for version control.
• Soft Skills:
• Strong problem-solving abilities.
• Ability to take responsibility and ownership of tasks.
• Excellent communication skills.
• Previous experience in the advertising industry is a plus.
Working Conditions:
• Flexible Work Arrangements: The position offers the flexibility to work remotely. However, initial in-person meetings are preferred for the first few weeks to facilitate faster onboarding and reduce the time spent on remote explanations.
• Part-time Start: Candidates can start part-time for the first week or two, transitioning to full-time thereafter.
• Collaborative Environment: Occasional in-person meetings are required to maintain effective communication and collaboration.
Why Join Us:
• Innovative Project: Work on challenging and cutting-edge project.
• Growth Opportunities: Opportunities for professional development and career growth.
• Supportive Team: Join a team that values collaboration and mutual support.
If you are a motivated individual with a passion for backend development and a willingness to take on responsibility, we would love to hear from you. Apply now to join our dynamic team!
Please send your resume and a brief cover letter explaining your interest and relevant experience.