Responsibilities
- Build web applications using JavaScript, HTML, CSS, and PHP
- Develop backend services using Python frameworks such as FastAPI and Flask
- Build full-stack applications using Django
- Create interactive dashboards using Streamlit
- Refactor existing audit tools into scalable web-based solutions
- Work with Microsoft SQL Server and PostgreSQL (or NoSQL alternatives)
- Deploy applications in AWS and on Red Hat Linux using Nginx
- Manage CI/CD pipelines with Jenkins, Gradle, Docker, and Kubernetes
- Ensure secure, maintainable, and scalable code
Knowledge and Experience
- 5+ years of full stack development experience in enterprise environments
- A bachelor's degree in computer science, software Engineering, or a related field is typically preferred
- Basic understanding of retrieving data using APIs.
- Technical Skills:
- Strong proficiency in Python (Streamlit, Flask, Django, FastAPI), JavaScript, HTML, CSS, and PHP — with proficiency in at least two Python frameworks.
- Experience with SQL databases: Microsoft SQL Server and PostgreSQL.
- Familiarity with NoSQL databases is a plus.
- Experience with CI/CD tools such as Jenkins, Gradle, GitLab.
- Hands-on experience with Docker, Kubernetes, and AWS.
- Experience deploying applications using Nginx on Red Hat Linux.
- Deep understanding of OOP, RESTful APIs, and microservices architecture.
- Strong analytical, problem-solving, critical thinking, and communication skills.
- Professional certifications are a plus.
- Experience with Power BI and Tableau is preferred for data visualization and reporting.