Senior BackEnd Developer





About the company
Bright is a fast-growing, developer-focused Application Security company that offers application security from build to compliance. We offer a developer focused API & Application DAST automation platform. Our solutions enhance DevOps & CI/CD by removing human bottlenecks with no false positives and business logic attacks. Reducing reliance on manual testing. We enable organizations to integrate application security early in the development process and run scans often to detect & fix security issues before they hit production.
Position
We are looking for an experienced BackEnd Developer to our Bright team (fully remote)
About the product
The company is developing a SaaS product that helps developers find vulnerabilities (security breaches) in their apps using AI.
Sphere of operation
Application Security Testing
Tech stack and architecture
- Back-end: NodeJS (5+ years of experience)
- AWS, CI/CD, PostgreSQL, Git.
- Docker
Key Responsibilities
- Design, Architecture, Development and Unit testing of the product
- Development of microservices based on Node.js and Tsed.io for DAST solutions
- Design and implementation of new opportunities for client’s partners and customers
- Helping with supporting “healthy” code base
Qualifications
- Minimum 5 years experience in backend development
- Intermediate (and higher) English level
- Strong knowledge of OOP and design and architecture patterns such as DDD, Event Sourcing and CQRS
- At least basic knowledge of algorithms and computational complexity
- Understanding patterns and best practices, weighing pros and cons, detecting and avoiding anti patterns
- Experience with Unit testing
- Proficiency in JavaScript and/or TypeScript
- Strong work experience with Node.js and its frameworks like Express.js, Koa.js, etc.
- High level of experience in data storage technologies like PostgreSQL, MongoDB, and Elastic search
- Experience with authentication methods like SSO, Active Directory, or similar
- Experience with Docker, k8s, and configuration management tools
Nice to have experience in
- Continuous delivery and other DevOps practices
- Performance analysis and optimization techniques
- Cloud computing (AWS, GCP, Azure, etc)
- Browser extensions API
Key points
- SOLID, DDD, CQS
- SOA and microservices
Benefits
- Competitive salary in USD
- Fully remote work, assistance with relocation
- Paid vacation (24 days a year), state holidays and sick leave
- English classes
- Compensation for professional studies and other work-associated expenses
- Bright team is composed of strong professionals, from many diverse backgrounds, lifestyles, and locations. You will enjoy being a part of it!
- We believe in what we do and are passionate about helping our customers secure their business.
- We are changing the world of application and API security. Do it with us.
© 2022 Bright Security Inc. All Rights Reserved