Remote (Global)

Katana Foundation is hiring a Senior Full Stack Software Engineer

About the Role

The role involves developing robust full stack solutions, working across the entire application stack, and collaborating with cross-functional teams to deliver high-quality software on time.

Responsibilities

  • Design and implement scalable web applications
  • Write clean, maintainable code across front-end and back-end layers
  • Collaborate with product teams to define technical requirements
  • Optimize applications for speed and reliability
  • Participate in code reviews and technical discussions
  • Troubleshoot and debug complex issues
  • Integrate third-party APIs and services
  • Ensure application security and data protection
  • Support deployment and monitoring processes
  • Contribute to architectural decisions and system design
  • Maintain documentation for code and systems
  • Work with databases to ensure efficient data access
  • Implement responsive user interfaces
  • Follow software development best practices
  • Mentor junior engineers and share technical knowledge
  • Stay current with emerging technologies and frameworks
  • Improve existing features and develop new functionality
  • Ensure compatibility across platforms and devices
  • Use version control systems effectively
  • Collaborate on testing strategies and automation
  • Respond to production incidents as needed
  • Align development with business objectives
  • Support continuous integration and delivery pipelines
  • Evaluate tools and libraries for project suitability
  • Contribute to project planning and estimation

Nice to Have

  • Master's degree in computer science or related field
  • Experience with microservices architecture
  • Familiarity with serverless computing
  • Knowledge of DevOps practices
  • Experience with testing frameworks like Jest or Cypress
  • Background in open-source contributions
  • Experience with distributed systems
  • Understanding of performance optimization techniques
  • Exposure to large-scale data processing
  • Familiarity with mobile-responsive design principles
  • Knowledge of accessibility standards
  • Experience with TypeScript in large codebases
  • Involvement in technical community events
  • Track record of leading technical projects
  • Understanding of internationalization and localization

Compensation

Competitive salary with performance-based incentives

Work Arrangement

Hybrid work model with flexible scheduling

Team

Collaborative engineering team focused on iterative development and technical excellence

Technology Stack

  • Primary languages include JavaScript and TypeScript
  • Front-end development uses React with modern tooling
  • Back-end services are built with Node.js
  • Applications are hosted on AWS infrastructure
  • Database systems include PostgreSQL and MongoDB

Development Practices

  • Team follows agile methodology with two-week sprints
  • Code reviews are conducted for every pull request
  • Automated testing is integrated into the pipeline
  • Monitoring uses industry-standard observability tools
  • Documentation is maintained for all major components
Required Skills
React.jsNext.jsVue.jsNode.jsREST APIsMicroservicesDockerKubernetesPostgreSQLMySQLTypeScriptCI/CD
About company
Katana Foundation
The Katana Foundation is a nonprofit organization dedicated to creating the best DeFi experience for all types of users. Katana Network is a purpose-built DeFi chain that aligns applications, users, and chain revenue to deliver deep liquidity and sustainable high yields.
All jobs at Katana Foundation Visit website
Job Details
Category fullstack
Posted 10 months ago