Job Title: Python Developer with Linux Expertise Organization: World Bank Group Location: Washington, DC (Hybrid) Job Type: Full-Time | Contract
Only W2 candidates
Job Summary:
We are looking for a skilled Python Developer with Angular to join our development team. The ideal candidate should have a strong background in Python and web development frameworks, along with experience working on the frontend using Angular. You will be responsible for developing and maintaining scalable applications, collaborating with cross-functional teams, and ensuring high-quality code implementation.
Key Responsibilities:
Develop and maintain backend services and APIs using Python (Django/Flask/FastAPI).
Design and implement frontend components using Angular (Angular 8+ preferred).
Collaborate with UI/UX designers to ensure seamless user experiences.
Optimize applications for performance, scalability, and security.
Work with databases (SQL/NoSQL) and implement best practices for data management.
Develop RESTful APIs and integrate third-party services.
Conduct code reviews, testing, and debugging to maintain high-quality standards.
Work closely with DevOps teams for CI/CD pipeline setup and deployment.
Stay updated with industry trends, emerging technologies, and best practices.
Required Skills and Qualifications:
Strong proficiency in Python and experience with frameworks like Django, Flask, or FastAPI.
Experience with Angular (8+) and proficiency in TypeScript, HTML, CSS, SCSS.
Hands-on experience with RESTful API development.
Knowledge of relational (PostgreSQL, MySQL) and non-relational databases (MongoDB, Redis).
Experience with version control systems like Git (GitHub/GitLab/Bitbucket).
Familiarity with Docker, Kubernetes, or cloud platforms (AWS, Azure, GCP).
Understanding of Agile methodologies and working in a Scrum team.
Strong problem-solving skills and the ability to work independently.
Preferred Qualifications:
Experience with GraphQL and WebSockets.
Knowledge of authentication & authorization mechanisms (OAuth, JWT, etc.).
Hands-on experience with CI/CD pipelines and DevOps tools.
Exposure to unit testing frameworks (PyTest, Jasmine, Karma).
Experience in Microservices architecture.