Relevant Experience: 4+ years
Primary Skills: Python, HTML, CSS, JS, ReactJS
Secondary Skills: Cybersecurity domain knowledge, Agile SCRUM
Role Summary :
we're looking for an experienced Full Stack Software Engineer with knowledge of all stages of software development. This individual will work alongside other engineers and developers to primarily build an our threat content management workflow/platform.
You will be part of the Securonix Detection Engineering team which is responsible for all threat detection content created within the Snypr platform.
Responsibilities:
- Build, improve and maintain in-house projects for automation and content management
- Communicate effectively with internal/external stakeholders for gathering requirements and providing updates related to projects
- Establish best practices for high performance, reusable and secure code development.
- Collaborate effectively with internal as we'll as cross-functional teams to align with existing processes and technologies
- Learn and build an understanding of the cybersecurity domain and specifically the Securonix platform
Required Skills:
- A bachelors/masters degree in Computer Science or equivalent knowledge and skills
- At-least 4 years of prior development experience
- Expert in Python, with knowledge of at least one Python web framework (Flask/Django)
- Experience in front-end technologies, such as HTML5, CSS3 and Javascript frameworks
- Proficient understanding of code versioning tools like SVN and GIT
- Comfortable with CLI and Linux environments
- Experience with building and/or using APIs
- Good knowledge of SQL, advanced data structures, design patterns, object-oriented principles
- Familiarity with some ORM (Object Relational Mapper) libraries
- Good experience with JIRA and Confluence applications
- Strong experience working with Agile Scrum methodology
- Strong experience in GIT and SVN based code management
- Experience with continuous integration and automated testing workflows
- Self-starter with the ability to solve complex problems and deliver innovative solutions
- Strong analytical capabilities
Preferred Skills:
- Understanding of the threading limitations of Python, and multi-process architecture
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Real passion for agile, test-driven development, continuous integration and automated testing
- Experience in common Internet technologies and protocols (HTTP, SSL, JSON, YAML, XML, OAuth, etc)
- Experience with API tools such as Postman, Swagger/OpenAPI etc
- Knowledge of container technologies like Docker, AWS ECS and developing applications in container environments
- Cyber security knowledge is a plus
Benefits / Perks Provided:
- Health Insurance with a total sum insured is INR 5,00,000
- Coverage: Self, Spouse, 2 kids, Dependent parents, or parents-in-law
- Personal Accident with total sum insured is INR 10,00,000
- Term Life Insurance with a sum assured for employees is 5 times fixed base pay is covered