Epicareer Might not Working Properly
Learn More

Software Engineer (Back End)

Salary undisclosed

Apply on


Original
Simplified

As a Senior Software Engineer (Backend) at RepubliK, you will be responsible for designing and developing highly scalable and efficient backend systems that power multiple applications within our growing Web3 ecosystem. You will work closely with our frontend, design, and product teams to build robust and performant solutions that meet the needs of our users and stakeholders. The ideal candidate has deep experience with modern backend development, thrives in a collaborative environment, and is excited about building cutting-edge systems in the Web3 space.

Key Responsibilities:

  • Design, develop, and maintain backend systems for consumer-facing web applications.
  • Create modular, reusable, and testable code using JavaScript and TypeScript.
  • Build and maintain RESTful APIs and integrate with third-party services.
  • Work closely with frontend and DevOps teams to deliver end-to-end solutions.
  • Optimize application performance and scalability.
  • Utilize AWS services such as Lambda, API Gateway, DynamoDB, SQS, EventBridge, and S3 to create scalable and efficient systems.
  • Implement event-driven architectures and service-oriented patterns.
  • Troubleshoot, debug, and upgrade existing systems to improve efficiency.

Requirements:

  • 3+ years of hands-on experience building highly scalable, consumer-facing web application APIs.
  • Proficiency in JavaScript/TypeScript and experience with writing clean, modular, and testable code.
  • Experience with AWS services including Lambda, API Gateway, DynamoDB, SQS, EventBridge, S3, IoT, and others.
  • Strong understanding of event-driven and service-oriented architectures.
  • Familiarity with backend architecture patterns and best practices.
  • Knowledge of Web3 technologies is a plus.
  • Experience with testing frameworks, CI/CD pipelines, and version control systems.
  • Excellent problem-solving skills and a passion for innovation.
  • Strong communication and collaboration skills.