ROLE OVERVIEW
We are looking for a Senior Full Stack Developer with senior level experience in the Rust programming language to join our team. In this role, you'll work across the stack to design and build features that matter. You should be able to work independently, deliver under tight deadlines, and write clean, reliable code. Experience with cloud platforms (AWS, Azure, GCP) is a plus.
JOB RESPONSIBILITIES
- Improve the stability and performance of our existing cybersecurity application
- Implement new features based on business requirements
- Develop and maintain backend components in the Rust Programming Language
- Create and maintain a responsive web application that offers an exceptional user experience
- Collaborate with UX / UI Designers to deliver high-quality, intuitive user interfaces
- Create and support the development of responsive / adaptive web applications
- Partner with our Core Architecture teams and contribute to the detailed design and architecture to enable secure, scalable, and maintainable software
- Focus on scalability, security, and availability of all applications and processes
- Design, code, test, debug, and document new and existing components to ensure software meets business, quality, and operational needs
- Build high-quality code following unit testing and test-driven and security-driven development
- Implement all critical NFRs defined at the solution level
- Constantly improve website performance with the help of application monitoring tools
- Work with the team to troubleshoot code-level problems quickly and efficiently.
- Apply deep technical expertise to resolve challenging programming and design problems.
MINIMUM QUALIFICATION AND SKILLS
Bachelor’s or Master’s Degree program in Computer Science, Computer Engineering, or a related field (or equivalent experience).Experienced with developing integrations with AWS services.Proven development experience using the Rust programming language to build sophisticated applications and APIs in Cloud and hybrid cloud environments at large scaleExpert knowledge and experience working with asynchronous message processing, stream processing, and event-driven computing.Ability to work successfully with multi-functional teams, principals, and architects. Coordinates optimally across organizational boundaries and geographies.Extremely motivated, highly passionate, and curious about new technologies.Take pride in your work, strive to achieve incredible results, and possess superb communication and planning skills.Comfortable working in a fast-paced, highly collaborative environmentPREFERRED QUALIFICATIONS
Experience with other cloud platforms (e.g., Azure, Google Cloud)Familiarity with microservices architecture and serverless computingTECHNICAL SKILLS
Rust, REST services, NoSql technologies (Postgres / DynamoBO, AWS Aurora), Kafka / MQ, Redis, AWS, Prometheus / Grafana, Git, Docker, Kubernetes. "