Senior Backend Engineer

closed
Mursion Logo

Mursion

πŸ’΅ $120k-$160k
πŸ“Remote - Worldwide

Summary

Join Mursion as a Senior Backend Engineer and design, develop, and maintain high-performance, scalable, and secure applications. Collaborate with cross-functional teams to deliver impactful solutions and mentor junior developers. Leverage your expertise in JVM-based applications, AWS services, and containerization technologies. Contribute to architectural decisions and technical roadmaps, ensuring best practices in software development. This remote position offers a competitive salary, comprehensive benefits, and the opportunity to work at the forefront of reinventing learning for the future workforce.

Requirements

  • 5+ years of experience in JVM development
  • Strong proficiency in JVM languages such as Java, Kotlin, or Groovy with a good understanding of its ecosystems
  • Extensive experience with JVM Frameworks (Spring, Spring Boot,Micronaut, etc.)
  • Solid understanding of object-oriented programming and design patterns
  • Experience with RESTful APIs and web services
  • Proficient in SQL and experience with database technologies such as MySQL, PostgreSQL, or Oracle
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork skills
  • Experience with Agile development methodologies
  • Proven experience in designing and developing scaled platforms

Responsibilities

  • Design, develop, and maintain JVM-based applications using Micronaut or Spring Frameworks
  • Collaborate with product managers, designers, and other developers to deliver high-quality software solutions
  • Write clean, efficient, and well-documented code
  • Participate in code reviews and mentor junior developers
  • Troubleshoot and resolve complex technical issues
  • Optimize application performance and ensure scalability
  • Stay up-to-date with emerging technologies and industry trends
  • Contribute to architectural decisions and technical roadmaps
  • Deploy, manage, and scale applications on AWS
  • Implement and manage containerized applications using Kubernetes and/or Docker
  • Set up and maintain CI/CD pipelines using Jenkins and GitLab
  • Utilize AWS multiple AWS services such as EKS, RDS, SQS, SNS, and more
  • Design and develop scaled platforms to handle high traffic and large data volumes

Preferred Qualifications

  • Extensive experience with AWS services (EC2, S3, RDS, Lambda, SQS, SNS, etc.)
  • Proficiency in containerization technologies like Docker and orchestration with Kubernetes
  • Knowledge of CI/CD pipelines and tools such as Jenkins and GitLab
  • Experience with microservices architecture
  • Experience with WebRTC is a bonus

Benefits

  • Full medical, dental, and vision insurance
  • Paid holidays
  • Flexible PTO
  • 401k program
This job is filled or no longer available

Similar Remote Jobs