We are looking for a highly skilled and hands-on Python Fullstack Developer to join our team. The ideal candidate will have 5 to 8 years of experience in building scalable, high-performance web applications using Python and modern frontend frameworks like Angular 15 or React.js. You will be responsible for end-to-end development, from designing APIs to implementing intuitive user interfaces and managing databases.
Key Responsibilities
Develop and maintain robust, scalable web applications using Python for backend and Angular 15 or React.js for frontend.
Build and consume RESTful APIs to enable seamless communication between frontend and backend systems.
Design and manage relational (PostgreSQL) and NoSQL databases, ensuring data integrity, performance, and scalability.
Create responsive and dynamic UI components using HTML, CSS, and JavaScript. Ensure cross-browser compatibility and performance optimization.
Write clean, maintainable code and implement unit tests using PyTest or Unittest. Participate in peer code reviews.
Use Git for version control and collaborate effectively with team members using agile methodologies.
Contribute to CI/CD pipelines using Jenkins, Maven, or GitHub Actions. Work with Docker and Kubernetes for containerization and orchestration.
Deploy and manage applications on cloud platforms like AWS, Azure, or GCP.
Integrate messaging services such as Kafka or RabbitMQ for asynchronous communication.
Maintain technical documentation and communicate effectively with stakeholders to understand requirements and deliver solutions.
Primary Skills (Must-Have)
Python
Web Frameworks (Django, Flask, FastAPI, Pyramid, API Development)
JavaScript
HTML/CSS
RESTful APIs
Database Management (SQL/NoSQL, PostgreSQL)
Frontend Technologies (Angular 15, React.js, Vue.js)
Secondary Skills (Good to Have)
Version Control (Git)
Unit Testing (PyTest, Unittest)
Messaging Services (Kafka, RabbitMQ)
Docker
Kubernetes
DevOps Tools (Jenkins, Maven, Puppet, Chef, GitHub)
Cloud Services (AWS, Azure, GCP)
Health Care Domain Knowledge
Qualifications
Bachelors or Masters degree in Computer Science, Information Technology, or related field.
5 to 8 years of hands-on experience in fullstack development.
Strong understanding of software engineering principles, design patterns.
Experience working in agile development environments.
Proven ability to troubleshoot and resolve complex technical issues.
Excellent communication, collaboration, and problem-solving skills.
Experience with distributed systems and microservices architecture is a plus.
Relevant certifications in cloud platforms or development technologies are an advantage.
Keyskills: Django Postgresql Javascript React.Js Python Pyramid Vue.Js Angular Flask Html/Css SQL
Company Website: https://www.citiustech.com/aboutusCitiusTech is a specialist provider of healthcare technology services and solutions to healthcare technology companies, providers, payers and life sciences organizations. With over 4,500+ professionals worldwide, CitiusTech enable...