Senior Backend Software Engineer

A Senior Backend Developer can manage the software development process from start to finish including software design, development, and testing. Is able to make technical decisions without strict oversight. Is a full-stack developer who can handle front and back-end development tasks with ease. Writes secure code that works well, solves problems elegantly and scales appropriately.

A Senior Backend Developer has 8-12 years of experience building networked applications and systems using the current or previous versions of these technologies.

  • ┬áDevops
    • Writing and deploying Docker containers (files, images, containers)
    • Docker Compose
    • AWS Best practices
    • Azure is a bonus
    • Pulumi or Terraform for managing infrastructure as code
    • Github Actions
  • Java
    • Java 8 & J2EE
    • Spring & Spring Boot
    • JPA & Hibernate
    • Unit Testing
    • OpenAPI
    • Dropwizard is a bonus
  • Database
    • Postgres (11)
    • Deep understanding of SQL
    • Schema design
    • Flyway for schema updates and migrations
  • Tools
    • Source code management with git and Github
    • Proficiency with a Java IDE
    • Unit test and e2e frameworks

Pay is commensurate with experience. This is a remote position that is available for hire in the USA. Codingscape strives to pay our team members well while also giving them the flexibility to manage their working hours.

j - back to jobs