Senior Backend Engineer

Logo of Mursion

Mursion

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

Job highlights

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let Mursion know you found this job on JobsCollider. Thanks! πŸ™