Closing: Apr 20, 2024
This position has expiredPublished: Apr 9, 2024 (25 days ago)
Job Requirements
Education:
Work experience:
Language skills:
Job Summary
Contract Type:
Sign up to view job details.
Job Requirements
- Python/Django Proficiency: Strong expertise in Python programming language and experience with Python framework Django.
- Database Knowledge: Proficiency in working with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
- Experience in designing, optimizing, and maintaining database schemas.
- API Development: Experience in designing and building RESTful APIs; Familiarity with GraphQL is a plus.
- Web Technologies: Knowledge of web development technologies including HTML, CSS, and JavaScript; Understanding front-end technologies and frameworks is beneficial.
- DevOps and Deployment: Familiarity with containerization and orchestration tools such as Docker and Kubernetes; Experience with CI/CD (Continuous Integration/Continuous Deployment) pipelines.
- Cloud Services: Experience with cloud platforms such as AWS, Azure, or Google Cloud; Knowledge of cloud services like AWS Lambda, S3, EC2, etc.
- Testing: Strong understanding of software testing principles; Familiarity with testing frameworks such as py-test.
- Security: Awareness of web application security principles; Knowledge of common security vulnerabilities and how to mitigate them.
- Scalability and Performance Optimization: Experience in designing scalable and high-performance systems;Proficiency in identifying and resolving performance bottlenecks.
- Version Control: Proficiency with version control systems, such as Git.
- Problem-Solving and Debugging:
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Experience with debugging tools and techniques.
- Agile and Scrum: Familiarity with Agile methodologies and Scrum practices.
- Continuous Learning: Willingness to stay updated on industry trends, new technologies, and best practices.
- Good to have: Proficiency with Golang; Proficiency with the ISO 8583 specification.
Responsibilities
Job Requirements
- Python/Django Proficiency: Strong expertise in Python programming language and experience with Python framework Django.
- Database Knowledge: Proficiency in working with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
- Experience in designing, optimizing, and maintaining database schemas.
- API Development: Experience in designing and building RESTful APIs; Familiarity with GraphQL is a plus.
- Web Technologies: Knowledge of web development technologies including HTML, CSS, and JavaScript; Understanding front-end technologies and frameworks is beneficial.
- DevOps and Deployment: Familiarity with containerization and orchestration tools such as Docker and Kubernetes; Experience with CI/CD (Continuous Integration/Continuous Deployment) pipelines.
- Cloud Services: Experience with cloud platforms such as AWS, Azure, or Google Cloud; Knowledge of cloud services like AWS Lambda, S3, EC2, etc.
- Testing: Strong understanding of software testing principles; Familiarity with testing frameworks such as py-test.
- Security: Awareness of web application security principles; Knowledge of common security vulnerabilities and how to mitigate them.
- Scalability and Performance Optimization: Experience in designing scalable and high-performance systems;Proficiency in identifying and resolving performance bottlenecks.
- Version Control: Proficiency with version control systems, such as Git.
- Problem-Solving and Debugging:
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Experience with debugging tools and techniques.
- Agile and Scrum: Familiarity with Agile methodologies and Scrum practices.
- Continuous Learning: Willingness to stay updated on industry trends, new technologies, and best practices.
- Good to have: Proficiency with Golang; Proficiency with the ISO 8583 specification.
Job Duties
- Responsible for building out primarily the backend of the platform
- Perform some infrastructure work in AWS and responsible for the uptime and responsiveness of any feature/product which you build.
- Ask smart questions, take risks and champion new ideas.
- Design and build the product
- Participate in architectural and design review discussions
- Collaborate with other engineers and the Product team to define clear deliverables and establish project milestones
- Take ownership of features from end to end by going through design, implementation, testing and maintenance phases
- Identify opportunities to improve existing code or architecture.
Applications submitted via Fuzu have 32% higher chance of getting shortlisted.