Cymulate is looking for a Full Stack Developer to join their R&D team. The ideal candidate will have 5+ years of experience in software development, expertise in Node.js, NestJS, and AWS services, and strong experience in designing and optimizing databases.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- At least 5 years of hands-on software development experience in medium to large systems
- Professional software development experience, with proven expertise in Node.js, NestJS, TypeScript, JavaScript, Redis, MongoDB, PostgresSQL, Kafka, NX, React, Redux, and Storybook
- Strong experience with AWS services like: Lambda, SQS, SNS and S3
- Experience with containerization technologies (Docker, Kubernetes) in a microservice environment
- Strong experience in designing, optimizing, and managing databases, with a deep understanding of data modeling, indexing, and performance tuning in both SQL and NoSQL environments
- Experience with writing and maintaining unit and integration tests to ensure code quality, reliability, and performance
- Experience with CI/CD tools like Jenkins
- Strong experience in software architecture and design, capable of leading development efforts on complex projects
- Excellent problem-solving skills and the ability to handle multiple tasks under tight deadlines
- A track record of significant contributions to the development and success of robust software applications
- Strong team player with excellent collaboration skills, able to work effectively within a cross-functional team to achieve shared goals
Benefits
- Competitive salary
- Opportunity to work with a leading cybersecurity company
- Collaborative and dynamic work environment
- Opportunities for professional growth and development