We are looking for a skilled Python Developer with React.js experience to join our team. The ideal candidate should have strong backend skills in Python and familiarity with frontend development in React.js, along with an understanding of RESTful APIs and modern web development practices.
Primary Responsibilities:
* Develop and maintain backend services in Python
* Build and integrate frontend components using React.js
* Work with RESTful APIs and ensure smooth frontend-backend communication
* Collaborate with DevOps teams on CI/CD pipelines and deployments
* Write clean, maintainable, and well-documented code
* Participate in Agile (Scrum/Kanban) workflows
* Manage the complete software development process from conception to deployment
* Follow Secure Development Lifecycle (SDL) standards and practices
* Analyze business needs and create software solutions
* Prepare design documentation
* Prepare test data for unit, string, and parallel testing
* Maintain and upgrade the software following deployment
* Oversee and guide the analysis, writing, building, and deployment of software
* Provide necessary Level 2 support for Product Teams facing issues with our DevOps Enablement offerings across CI/CD pipeline stages, including production deployment support
Mandatory Skills:
* Advanced English
* Python development with strong knowledge of RESTful web services and API development
* React.js experience
* Experience with RESTful APIs (consuming & designing)
* Solid understanding of database design and SQL (MS SQL or Postgres preferred)
* Familiarity with Git, Docker, and CI/CD basics
Additional Must-Have Experiences:
* Knowledge of Node.js, TypeScript and its ecosystem, including popular libraries and frameworks
* Experience with JavaScript libraries and frameworks such as Angular, React, or Vue
* Strong understanding of object-oriented programming & popular design patterns, messaging, and distributed system design
* Experience with Cloud Native Container platforms like Kubernetes, PCF/TAS etc.
Additional Nice to Have Experiences:
* Experience in DevOps/DevSecOps in a professional role with a bachelor's degree
* Understanding of AI capabilities like LLMs, Generative AI and knowledge of embeddings & vector similarities
* Self-management
* Good level of communication
* Experience engaging resources from other teams
* Experience sharing knowledge
* Innovate, Research and Develop best-of-breed technologies
Additional information:
* CLT Contract
* Remote work