Full Stack Software Engineer - Remote

Del Oro Consulting

$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years in full stack software development or related engineering role
  • Proficient in Go/Golang for backend service development
  • Experience in developing web applications using Angular
  • Knowledge in designing and querying databases with PostgreSQL and/or MySQL
  • Ability to integrate with RESTful APIs
  • Understanding of microservices architecture
  • Familiarity with authentication protocols like OAuth 2.0/JWT
  • Experience with automated testing practices

Responsibilities

  • Develop scalable backend services and APIs using Go/Golang.
  • Build user-friendly web applications utilizing Angular.
  • Create reusable Angular components and UI modules.
  • Integrate front-end applications with RESTful backend APIs.
  • Design and optimize databases with PostgreSQL and MySQL.
  • Maintain microservices and REST APIs.
  • Implement and manage authentication and authorization systems.

Benefits

  • Collaborative team environment with cross-functional engineering teams.
  • Emphasis on code reviews to uphold coding standards and best practices.
  • Continuous learning opportunities through participation in CI/CD processes.
  • Supportive workplace culture encouraging problem-solving and troubleshooting skills.
Full Job Description
Full Stack Software Engineer

The ideal candidate will be comfortable working across both front-end and back-end development and collaborating with cross-functional engineering teams.

Key Responsibilities
  • Develop scalable backend services and APIs using Go/Golang.
  • Build responsive and user-friendly web applications using Angular.
  • Develop reusable Angular components and UI modules.
  • Integrate Angular applications with RESTful backend APIs.
  • Design and optimize databases using PostgreSQL and MySQL.
  • Develop complex SQL queries, database schemas, indexes, and data models.
  • Develop and maintain microservices and REST APIs.
  • Implement authentication and authorization using OAuth 2.0/JWT.
  • Write unit, integration, and end-to-end tests.
  • Troubleshoot application and production issues.
  • Participate in code reviews and ensure coding standards and best practices.
  • Work with DevOps teams on CI/CD, deployments, monitoring, and production support.
  • Collaborate with architects, product managers, QA, and other engineering teams.

Required Qualifications
  • 3+ years of experience in full stack software development or a related software engineering role.
  • Professional experience developing backend applications and services using Go/Golang.
  • Experience developing web applications using Angular.
  • Hands-on experience with PostgreSQL and/or MySQL, including database design and SQL development.
  • Experience developing and integrating RESTful APIs.
  • Familiarity with microservices architecture and distributed application development.
  • Experience with authentication and authorization concepts, preferably OAuth 2.0 and/or JWT.
  • Experience writing automated tests, including unit and integration testing.
  • Familiarity with Git and standard software development practices.
  • Experience working with CI/CD processes and supporting software through deployment and production.
  • Strong troubleshooting, problem-solving, and communication skills.
  • Ability to work collaboratively with engineering, QA, DevOps, product, and architecture teams.

Preferred Qualifications
  • Experience working with both PostgreSQL and MySQL.
  • Experience with end-to-end testing.
  • Experience working in a microservices-based environment.
  • Familiarity with cloud environments and modern DevOps practices.

Similar Jobs

More Jobs at Del Oro Consulting

More Information Technology Jobs

Find similar Full Stack Software Engineer - Remote jobs: