One of the leading Fintech is looking for a Senior Software Engineer:
Location: Islamabad
Mode of Job: On-site
The successful candidate will join our team to build and maintain our web applications, ensuring they are efficient, reliable, and scalable. Familiarity with TypeScript and modern web frameworks like React and Angular is a plus, as well as experience with mobile app technologies like React Native or Flutter. Additionally, experience with RDBMS, ORM, and architecting scalable solutions is required.
Responsibilities:
• Design and develop efficient, scalable, and maintainable Python backend applications using the Django framework
• Create and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines
• Deploy applications on cloud platforms like AWS, Google Cloud, or Azure
• Collaborate with cross-functional teams including designers, product managers, and other developers to develop and deliver high-quality products
• Write clean, efficient, and well-documented code
• Troubleshoot and resolve complex technical issues. Stay up-to-date with emerging technologies and industry trends
• Mentor junior team members and conduct code reviews
Requirements:
• Bachelor's degree in Computer Science or a related field
• At least 5 years of experience in Python backend development, preferably using the Django framework
• Experience with cloud platforms like AWS, Google Cloud, or Azure
• Experience in creating and maintaining CI/CD pipelines using tools like Jenkins, GitLab, or Travis CI
• Knowledge of containerization tools like Docker and Kubernetes
• Familiarity with front-end technologies like HTML, CSS, JavaScript, and Typescript
• Familiarity with TypeScript and modern web frameworks like React and Angular is a plus
• Familiarity with mobile app technologies like React Native or Flutter is a plus
• Experience with RDBMS and database technology and architecting scalable solutions is required
• Strong problem-solving and debugging skills
• Excellent communication and interpersonal skills
• Ability to work in a fast paced work environment.