Senior Golang Backend Developer
YASSI
San Francisco, california
Job Details
Full-time
Full Job Description
Join our dynamic and innovative start-up with a strong financial foundation that has a depth of industry-specific experience and help shape the future of the vehicle and driver information industry. We are seeking a highly motivated and skilled Golang developer to join our team. In this role, you will create and grow a collection of web-based products and APIs that seek to revolutionize the way this industry accesses and utilizes data. You will work on a variety of projects, including building scalable and reliable APIs, developing new features for our web-based products, and optimizing existing code for performance and efficiency. You won't just be working with the usual tools - you'll have the opportunity to master cutting-edge technologies and architectures. And you won't be working alone - you'll be part of an all-star team of developers and industry veterans, working together to create something extraordinary.
Applicants must be United States citizens and currently reside in the United States. If you're a seasoned software engineer seeking to exercise your leadership and technical skills to make a significant impact on a rapidly scaling start-up and the industry as a whole, we welcome you to apply for this position.
Must be a United States citizen. Must be located in the United States.
Requirements
Key Responsibilities
- Participate in the design, development, and testing of scalable and reliable APIs and web-based products using Golang.
- Work collaboratively with cross-functional teams to contribute to innovative solutions.
- Support in the integration and optimization of RESTful and gRPC APIs, leveraging both NoSQL and SQL databases.
- Adhere to and support best practices for code performance, efficiency, and security within the team.
- Engage in various stages of the software development lifecycle, from requirements gathering to coding and deployment.
Essential Qualifications
- Minimum of 3 years of professional experience in Golang or a comparable C-family language (C, C#, Rust).
- At least 4 years of professional experience with a server-side scripting language (PHP, Python, Ruby).
- Proven experience with a SQL database (PostgreSQL, MySQL, Oracle, MSSQL).
- Proficiency with Git version control.
- Working knowledge of agile methodologies (Scrum, Kanban) and DevOps practices.
- Experience in integrating RESTful and gRPC APIs.
- Good problem-solving abilities and the capacity to create efficient backend solutions.
- Experience working in a Mac or Linux environment.
- Understanding of microservice architecture and design patterns.
- A security-conscious approach to software development, with a focus on protecting sensitive data and systems.
- Good communication skills to articulate technical concepts to diverse audiences.
Desirable Skills
- Familiarity with Docker or similar container technologies.
- Experience building serverless applications using frameworks like AWS Lambda
- Experience with serverless applications (AWS Lambda).
- Experience writing and implementing OpenAPI or Swagger standards.
- A bachelor's degree or equivalent experience in Computer Science or a related field.
Benefits
- Competitive salary.
- Employee Healthcare.
- Employee stock options program.
- Flexible paid vacation policy.
- Performance-based bonuses.
- Flexibility of a 100% remote work environment.