Apply on company website 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
Job Details
Work mode Remote (Global)
Category Full-Stack
Posted a year ago
Application On company website
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