Bright is a rapidly growing, top-tier venture-funded company, focusing on developer-centric application security for the enterprise. We enable organizations to fix security issues before they reach production by integrating security early in the software development process, reducing reliance on manual testing, and running scans frequently.
Opis posla
Position
We are seeking a talented and experienced Full Stack Engineer with a strong emphasis on backend development, a founder mindset, passionate about app security and web vulnerabilities to join our dynamic team. As a Full Stack Engineer, you will play a pivotal role in designing, implementing, and maintaining our solution. You will collaborate closely with cross-functional teams to deliver high-quality software solutions.
In this role you will be a part of our R&D Team and reporting to the engineering manager.
About the product
The company is developing a SaaS product that helps developers find vulnerabilities (security breaches) in their apps.
Sphere of operation: Application Security Testing
Key Responsibilities:
Actively contributing new features to different components in our architecture, using various languages in our stack such as Node.js, Crystal, Go and Python
Leading and designing solutions, including implementation of new attack vectors, improving current attacks true/false positive rates, and other new features (such as providing real-time health indicators on targets)
Participating in research, conducting reviews and implementation process of new attack vectors
Owning your code with multiple level of testing including unit, integration and E2E
Kvalifikacije
Qualifications:
Minimum 5 years experience software engineering with at least 2 years in a senior role
Excellent collaboration and communication skills in English
Deep understanding of engineering concepts such as – asynchronous programming, OOP, event driven communication, Event sourcing, proxies, Indexing, etc.
Experience both compiled languages and interpreted languages, and not being afraid to write in both paradigms
Strong problem-solving skills and ability to troubleshoot and optimize code for performance
Familiarity with CI/CD tools like GitHub actions / Jenkins, RESTful APIs and asynchronous request handling.
Ability to adapt to evolving technologies and learn new skills quickly.