Fullstack Engineer

Posted 22 April 2024
Location
Job type Permanent
Discipline Software Development
Reference730371

Job description

Responsibilities:
• Collaborating with our threat researchers and V.P. of Engineering to delineate the extent and magnitude of software projects.
• Crafting software system architecture.
• Devising and executing scalable web services, applications, and APIs.
• Creating and upholding internal software tools.
• Resolving issues and debugging.
• Drafting technical documentation.
 
Requirements:
• A Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
• Demonstrated experience as a Full Stack Engineer in dynamic settings, preferably with a background in high-growth startups or innovative projects within larger organizations. Proven adaptability to swift technological and business shifts, with a history of delivering scalable, resilient software solutions within stringent timelines.
• Advanced proficiency in contemporary front-end technologies and languages, such as HTML5, CSS3, JavaScript (ES6+), React, Vue.js, Angular, TypeScript, and Sass.
• Competency in modern back-end languages and frameworks, encompassing Java (with Spring or Hibernate), Python (with Django or Flask), Ruby (with Rails), Go, Elixir, and Rust.
• Familiarity with database systems, spanning relational databases (e.g., PostgreSQL, MySQL, SQL Server) and NoSQL databases (e.g., MongoDB, Cassandra, Redis), alongside robust SQL aptitude.
• Exceptional problem-solving prowess, coupled with advanced troubleshooting abilities across various technologies and platforms. Proficient in diagnosing and rectifying intricate issues in both front-end and back-end systems, including application debugging, performance optimization, and ensuring system dependability.
• Effective communication skills, both orally and in writing, with the capability to elucidate complex technical concepts clearly and succinctly to both technical and non-technical audiences. Collaborative team player proficient in cross-functional teamwork, contributing to project deliberations, and ensuring coherence in project objectives and strategies.