Senior Backend Developer Python
Bottle

Position: Senior Backend Developer Python

  • Category Information Technology
  • Location Kathmandu, Nepal
  • Salary N/A
  • Expiry date Sep 14, 2024 (Expired)
Job Description

Job Summary:


We are seeking a skilled Backend Software Engineer to join our dynamic team. In this role, you will play a crucial part in developing scalable software solutions and collaborating with cross-functional teams from conceptualization through to deployment. 


Job Description:


As a Backed Software Engineer, you will be responsible for transforming business requirements into practical, functional software solutions. Your key responsibilities will include:


  • Active Development: Write and deliver high-quality code.
  • Workflow Ownership: Take charge of end-to-end workflows and complex processes to ensure seamless project execution.
  • Feature Enhancement: Refine features and tools to continuously improve the value we deliver to our customers.
  • Progress Reporting: Regularly update the team on project progress; effective communication within the development team is essential.
  • Scalability: Contribute to the continuous improvement of our products and infrastructure to support significant scaling efforts.
  • Application Development: Design, build, and maintain Python applications that meet project specifications.
  • API: Develop RESTful APIs to establish full application functionality.
  • Architectural Decisions: Collaborate with the engineering team on critical architectural decisions, delivering high-quality software that follows best practices and design patterns.
  • Testing: Design and implement comprehensive test cases, including unit tests and integration tests, to ensure application resilience and reliability.
  • Client Interaction: Maintain communication with clients to understand their business objectives and requirements, and propose suitable solutions.
  • Knowledge Sharing: Engage in code reviews, conduct knowledge-sharing sessions, and mentor junior developers.
  • Continuous Learning: Stay updated with emerging technology trends and industry best practices, particularly those relevant to your technology stack.


Job Specification:


Required Skills and Expertise:


  • Education: Bachelor's degree in Computer Science, Engineering, Information Technology, Information Management, Computer Applications, or a related field.
  • Experience: 5+ years of experience as a Python software engineer. Experience with a Python API framework such as Django, FastAPI, or Flask is a plus.
  • Web Frameworks: Proven experience with at least one of the following web frameworks: Django, Flask. Experience with Next.js & React.js is a plus.
  • Databases: Expertise in at least one of the following databases: PostgreSQL or MySQL.
  • Cloud Services: Familiarity with cloud platforms, particularly Amazon Web Services (AWS), is highly desirable. Experience with AWS services such as EC2, ECS, S3, RDS, and Lambda is an advantage.
  • Containers: Proficiency in containerization technologies such as Docker is expected.
  • DevOps: Hands-on experience with CI/CD (Continuous Integration/Continuous Deployment) practices and tools are highly valued.


We encourage candidates who possess a combination of these qualifications, have a passion for software development, and are eager to contribute to our innovative team, to apply.

This job has been expired on 2024-09-14
Share: