Job Responsibilities :
- Full Stack Development : Design, develop, and maintain robust back-end applications using Python and Microservices architecture, alongside primary front-end user interfaces utilizing React.js or Node.js.
- API Development : Build and consume APIs and RESTful services to facilitate seamless communication between various application components and third-party systems.
- Performance Optimization & Modernization : Continuously improve and optimize existing applications to enhance customer value, user experience, and overall performance, including reducing response times and updating technology stacks with newer solutions.
- DevOps & CI / CD : Implement and promote DevOps practices, focusing on continuous integration to achieve continuous deployment pipelines, ensuring efficient and automated software delivery.
- Infrastructure Management (Cloud & Containerization) : Work with containerization technologies like Docker and orchestration platforms such as Kubernetes (K8s) deployed on AWS cloud infrastructure.
- Third-Party Integration : Integrate and align with third-party software solutions for integration, maintenance, and ongoing enhancements.
- Code Quality & Documentation : Write clean, functional, reusable, and maintainable code for both front-end and back-end, accompanied by comprehensive technical documentation.
- Testing & Compatibility : Develop and execute unit and integration tests to ensure application quality. Ensure cross-platform compatibility, responsiveness, and optimization across various devices and browsers.
- Architectural & Design Principles : Apply enterprise-level software development principles, Microservice development best practices, and design patterns such as Clean Architecture and REST, including knowledge of MACH Architecture.
Required Skills :
Backend Technologies : Strong proficiency in Python for back-end development, including experience with Microservices architecture and REST API development.Frontend Technologies : Expertise in front-end development using React.js or Node.js, along with JavaScript (ES6+), and understanding of responsive design. (Typescript is a plus).DevOps & Cloud : Hands-on experience with DevOps practices, Docker, Kubernetes (K8s), and cloud platforms like AWS.Database & Search : Proficiency with PostgreSQL and Elastic.Software Design : Solid understanding of enterprise-level software development principles, MACH Architecture, and design patterns such as Clean Architecture and REST.Skills Required
Python, Rest Api, Javascript, Devops, Docker, Postgresql