Software Engineer II (Backend)

Youtrip

United States

Hybrid

USD 120,000 - 180,000

Full time

12 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Youtrip, a fintech company, seeks a highly skilled Software Engineer specializing in Golang or strong backend languages to design, develop, and optimize high-performance server-side applications.

You will work on distributed systems, microservices, and cloud infrastructure, using Docker and Kubernetes, with a focus on testing and code quality. You may participate in interviews and mentoring.

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field.
  • 3+ years in software development with substantial Golang and cloud infra experience.
  • Strong design of high-performance, concurrent Golang apps; familiarity with distributed systems.
  • Experience with microservices, containerization, testing and mentoring junior engineers.

Responsibilities

  • Design and develop high availability, secure server-side applications.
  • Collaborate with cross-functional teams to architect solutions and deliver software.
  • Analyze and optimize performance, scalability, and reliability of Golang apps.
  • Implement automated unit and integration tests for Golang products.
  • Keep up-to-date with software tech advances and propose adoption when appropriate.
  • Contribute to code reviews, architecture discussions, and documentation.
  • Assist in interviews and hiring decisions for engineering roles.

Skills

Golang
Cloud infrastructure
Distributed systems
Microservices
Docker
Kubernetes
Testing
Mentoring
Interviewing

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

Docker
Kubernetes

Job description

We are seeking a highly skilled and experienced Software Engineer with an exceptional command of Golang or any strong backend language to join our dynamic team. As a Software Engineer, you will play a pivotal role in designing and developing high-performance, scalable, and secure server-side applications using Golang. Your expertise shall be instrumental in building robust, reliable, and efficient solutions that drive the success of our projects.

Responsibilities
  • Design and develop sophisticated, high availability, and secured server-side applications.
  • Collaborate with cross-functional teams to understand requirements, architect solutions, and deliver high-quality software products.
  • Analyze and optimize performance, scalability, and reliability of existing Golang applications, making strategic improvements where necessary.
  • Design and implement automated unit and integration tests to ensure code quality, maintainability, and stability.
  • Stay up-to-date with the latest advancements in software technologies, recommending their adoption when appropriate.
  • Participate and contribute to code reviews, architectural discussions, and technical documentation to maintain high development standards.
  • Troubleshoot and resolve complex issues, providing innovative solutions to overcome challenges.
  • Contribute to the recruitment and hiring process by participating in interviews, evaluating candidates, and providing input on hiring decisions.
Requirements
  • Bachelors or Masters degree in Computer Science, or a related field.
  • 3+ years of experience in software development, with substantial experience in Golang and cloud infrastructure.
  • Good proficiency in designing and developing high-performance, concurrent applications with Golang (preferred).
  • Experience in distributed systems, microservices architecture, and containerization (e.g., Docker, Kubernetes).
  • Solid knowledge of software testing methodologies and tools, including unit testing and integration testing for Golang applications.
  • Demonstrated ability to lead projects, collaborate effectively with teams, and mentor junior engineers.
  • Excellent problem-solving and analytical skills, with the ability to tackle complex technical challenges.
  • Prior experience in FinTech, payments, banking, e-commerce, or other high-volume transactional systems would be an added advantage.

Disclaimer: This job posting and location has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Socure • Nevada (IA)

Hybrid
USD 120,000 - 180,000
Golang Backend Tech Lead
Golang Backend Tech Lead

Programmers.io • Tampa (FL)

On-site
USD 120,000 - 180,000
Go (Golang) Software Engineer
Go (Golang) Software Engineer

CPS Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Backend Engineer (Golang) ID48361
Backend Engineer (Golang) ID48361

AgileEngine • Richmond (VA)

On-site
USD 100,000 - 130,000
Mentorship
TechTalks
Education budget
+3
Backend Engineer (Golang) ID48361
Backend Engineer (Golang) ID48361

AgileEngine • Boston (GA)

On-site
USD 90,000 - 130,000
Professional growth opportunities
Competitive compensation
Exciting projects with Fortune 500 companies
+1
Go (Golang) Software Engineer
Go (Golang) Software Engineer

CPS, Inc. • Austin (TX)

On-site
USD 110,000 - 180,000
Backend Engineer (Golang) ID48361
Backend Engineer (Golang) ID48361

AgileEngine • Austin (TX)

On-site
USD 100,000 - 130,000
Mentorship and TechTalks
Competitive compensation
Flexible schedule
+1
GoLang Developer
GoLang Developer

Compunnel, Inc. • Chicago (IL)

On-site
USD 100,000 - 130,000
819 | Senior Golang Developer (Short term)
819 | Senior Golang Developer (Short term)

Intetics • Georgia

On-site
USD 120,000 - 180,000
Golang Software Engineer
Golang Software Engineer

Compunnel, Inc. • Phoenix (AZ)

On-site
USD 120,000 - 180,000