Position Summary
We are looking for a skilled and motivated Full-Stack Software Developer with 2–3 years of experience in Python and strong proficiency in both backend and frontend development. The core development language is Python, but the role also requires advanced UI/UX design capabilities and hands-on experience with modern JavaScript frameworks like React or Angular.
You will be building enterprise-scale information security tools and configuration automation systems. The work spans across backend API development, data modeling, report generation, and creating intuitive, responsive, and interactive user interfaces for both internal and customer-facing applications.
Required Qualifications & Skills
Backend Development (Python-Focused)
- 2–3 years of experience in Python, including modular and object-oriented development
- Experience with backend frameworks such as Flask, FastAPI, or Django
- RESTful API design with secure authentication and RBAC
- Strong understanding of relational databases (RDBMS), SQL, and data modeling
- Experience in parsing and transforming structured/unstructured data (YAML, JSON, config files)
- Reporting using Jinja2, WeasyPrint, ReportLab or similar tools
- Familiarity with configuration validation and rule-based engines
Frontend Development (Advanced)
- Strong experience building dynamic, responsive UIs using React, Angular, or Vue.js
- Solid understanding of JavaScript/TypeScript, HTML5, CSS3, and modern frontend tooling (Webpack, Vite, etc.)
- Experience in UI/UX design, layout structuring, and component-based architecture
- Familiarity with RESTful API integration, form validation, state management, and routing
- Ability to design accessible, user-friendly, and mobile-responsive interfaces
Testing, Automation & DevOps
- Unit testing with pytest, unittest, or frontend testing frameworks (Jest, Cypress)
- Version control with Git and experience in CI/CD pipelines
- Ability to debug and troubleshoot across both client and server layers
Preferred Qualifications
- Bachelor’s degree in Computer Science or related field
- Understanding of information security and compliance workflows is a plus
- Experience working in agile or DevSecOps teams
- Familiarity with UX tools (Figma, Adobe XD) is a bonus
What You'll Be Working On
- Full-stack development of tools supporting information security, risk assessment, and compliance
- Backend APIs and data transformation pipelines
- Modern, responsive frontends for dashboards, reporting tools, and workflow interfaces
Job Type: Full-time
Work Location: In person