What are the responsibilities and job description for the Remote Lead Golang Backend Developer position at YASSI?
Seize the opportunity to guide and inspire as a Lead Golang Software Engineer in a prosperous software start-up in the vehicle and driver information industry. We're embarking on an adventure to redefine the industry's landscape with our web-based products and APIs to set the standard in our industry. This 100% remote role involves hands-on coding, strategic decision-making, and driving innovation while offering a chance to leave an indelible mark on our fast-growing company and the industry at large. You won't just be working with the usual tools - you'll have the opportunity to implement 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.
Key Responsibilities
- Design and develop scalable and reliable APIs and web-based products using Golang.
- Drive innovation through collaboration with cross-functional teams to create and implement novel solutions.
- Champion the integration and optimization of RESTful and gRPC APIs, leveraging both NoSQL and SQL databases.
- Promote and enforce best practices for code performance, efficiency, and security within the team.
- Oversee and contribute to all stages of the software development lifecycle, from requirements gathering to deployment.
- Guide the team's technical direction and growth while remaining hands-on with code development.
Essential Qualifications
- Minimum of 5 years of professional experience in Golang or a comparable C-family language (C, C#, Rust).
- At least 7 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.
- Deep familiarity with agile methodologies (Scrum, Kanban) and DevOps practices.
- Advanced skills in integrating RESTful and gRPC APIs.
- Strong problem-solving abilities and the capacity to create efficient backend solutions.
- Hands-on experience working in a Mac or Linux environment.
- Comprehensive understanding of microservice architecture and design patterns.
- A security-conscious approach to software development, with a focus on protecting sensitive data and systems.
- Excellent communication and leadership skills to articulate technical concepts to diverse audiences and guide a team.
Desirable Skills
- Extensive experience with cloud-based distributed systems (AWS).
- Expertise 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 master's degree or equivalent experience in Computer Science or a comparable discipline.
- Highly competitive salary ($180k - $220k, based on experience).
- Employee Healthcare
- Employee stock options program.
- Flexible paid vacation policy.
- Performance-based bonuses.
- Technology stipend for tools and tech necessities.
- Flexibility of a 100% remote work environment.