JOB SUMMARY
This role will be responsible for creating, testing, implementing, and maintaining the web applications. Additionally, this individual will be responsible for the development of server-side logic using Django framework as well as front-end elements server-side logic using Django framework.
To perform this job successfully, an individual must be able to perform each essential function with or without reasonable accommodation.
MAIN TASKS AND RESPONSIBILITIES
- Architect and develop robust, scalable, and efficient applications across both frontend and backend technologies
- Implement server-side logic and database interactions using languages and frameworks
- Design and optimize database schemas, write efficient queries, and manage database systems (SQL and NoSQL) for data storage and retrieval
- Develop and integrate APIs for seamless communication between frontend and backend systems
- Create intuitive, responsive, and visually appealing user interfaces using frontend technologies
- Utilize version control systems for managing codebase changes, and deploy applications using CI/CD pipelines to ensure continuous integration and delivery
- Write unit tests, conduct integration testing, and debug issues across the full stack to ensure application reliability and performance
- Identify and resolve performance bottlenecks in both frontend and backend components to improve application speed and scalability
- Implement security best practices such as data encryption, authentication, and authorization mechanisms to protect applications from vulnerabilities and attacks
- Work closely with cross-functional teams to gather requirements, discuss solutions, and deliver high-quality software solutions