Job Description
Key Responsibilities
Develop and maintain code: Write clean, scalable, and efficient Python code for new features and existing systems.
Build back-end systems: Create and improve back-end components to enhance responsiveness and performance.
Integrate applications: Seamlessly connect user-facing elements with back-end logic and other third-party services.
Test and debug: Test software, identify and fix bugs, and ensure the application runs smoothly across platforms.
Collaborate with teams: Work with designers, project managers, and other engineers to understand requirements and deliver technical solutions.
Implement security: Develop and implement security and data protection solutions to safeguard applications.
Optimize performance: Suggest and implement improvements to enhance application performance and scalability.
Automate tasks: Write scripts to automate repetitive tasks and improve efficiency.
Manage code repositories: Maintain and handle project source code repositories.
Minimum Qualifications
Bachelor's degree in a related field like computer science or engineering.
Experience with back-end development and server-side logic.
Strong problem-solving and critical-thinking abilities.
Experience with testing, debugging, and version control systems.
Familiarity with integrating applications with front-end elements and third-party services.
Strong communication and teamwork skills.