Backend Developer
Soft Spark Company Limited
Engineering & Technology
Job Summary
Seeking a skilled and motivated Backend Developer to join our growing technology team. You will be responsible for designing, developing, and maintaining robust and scalable server-side logic and APIs for our web applications. This role requires a strong foundation in Python programming and experience with popular Python web frameworks such as FastFastAPI, Flask, or Django. You will collaborate closely with frontend developers, product managers, and other stakeholders to deliver high-quality and efficient solutions.
- Minimum Qualification : Degree
- Experience Level : Mid level
- Experience Length : 5 years
Job Description/Requirements
Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable backend code using Python.
- Build and consume RESTful APIs and other web services.
- Utilize and demonstrate proficiency in at least one of the following Python web frameworks: FastAPI, Flask, or Django.
- Develop and maintain databases (both relational and NoSQL) and optimize database queries.
- Implement security measures and data protection protocols.
- Integrate applications with third-party services.
- Write unit and integration tests to ensure code quality and reliability.
- Troubleshoot, debug, and resolve backend issues.
- Collaborate with frontend developers to ensure seamless integration of backend services.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Contribute to the design and architecture of our backend systems.
- Stay up-to-date with the latest backend technologies and best practices.
- Deploy and maintain applications on cloud platforms (e.g., AWS, Google Cloud, Azure) is a plus.
- Contribute to the continuous improvement of our development processes and standards.
Qualifications & Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Minimum of 2 to 3 years of experience in backend development.
- Intermediate to strong proficiency in Python programming.
- Solid experience with at least one of the following Python web frameworks: FastAPI, Flask, or Django.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
- Understanding of RESTful API design principles and best practices.
- Experience with version control systems, particularly Git.
- Familiarity with testing frameworks in Python (e.g., pytest, unittest)
Skills & Interests:
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Familiarity with other backend technologies (e.g., Java, Node.js)
- Familiarity with message queues (e.g., RabbitMQ, Kafka).
- Experience with caching mechanisms (e.g., Redis, Memcached).
- Knowledge of cloud platforms (e.g., AWS, Google Cloud, Azure) and their backend services.
- Experience with CI/CD pipelines.
- Understanding of security best practices for web applications.
Location: Dome-Accra
Employment Type: Full-Time
Salary Range: Attractive
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.