Sr. Golang Developer
Location
Full job description
Freightcom offers small, medium, and large-sized businesses an efficient and cost-effective shipping solution based on deep shipping industry knowledge.
Freightcom was founded in 2010 with a specific focus on the small parcel and low-volume LTL sectors. Since then, we have rapidly grown Freightcom into a world-class technology company offering innovative solutions with freight transportation services. Our unique blend of transportation expertise, market focus on the shipping and freight industries, and our superior technology platform have empowered us to continuously improve and innovate shipping solutions that are game-changing for customers.
We are looking for a talented and motivated senior Go developer to join our Cloud and Information services team. As a part of this team, you will design and build APIs and services that service 10s of millions of requests daily. This is a challenging environment that provides ample opportunity to collaborate with our experienced team in solving difficult problems.
The ideal candidate will have experience with delivering production ready code in Go, is interested in developing micro-services operating in an event-driven cloud architecture, understands both API development and API integration.
Why Join our Team?
· Interesting and challenging problems to solve
· Constant collaboration with senior members of the team
· Opportunities to lead a product area
Responsibilities:
- Creating and integrating APIs, designing/refactoring database schema, maintaining/improving code base, and helping to develop our infrastructure.
- Develop features, improvements, and enhancements to the Freightcom platform in a well-tested, secure, and efficient manner.
- Collaborate with product leads within the development team to maintain a high standard in a fast paced, ever-evolving environment.
- Identify and solve technical problems ranging in degree of complexity.
- Develop code that maintains internal standards for scalability, documentation and industry best practices.
- Collaborate with the team on larger projects while having the ability to complete smaller tasks independently.
- Participate in scrums designed to troubleshoot product related operational, security and critical engineering issues.
- Participate in all phases of the software development cycle.
Minimum Requirements:
- A minimum of 3 years of in-production Golang working experience
- A Bachelor's or a Master's Degree in Computer Science
Technology Stack
Must-haves:
- 5+ years of in-production backend development experience
- 3+ years micro-services/service-oriented architectures[TS1]
- 3+ years of in-production Golang experience
- 2+ years of in-production HTTP API development experience
- 2+ years of in-production experience writing SQL queries
- Comfortable with command line
Nice to have:
- Experience with 3rd party APIs and integrations
- HTTP API development experience
- Experience with Docker
- Experience with micro-services/service oriented architectures
- Angular, Typescript, CSS, Bootstrap
- AWS experience with: EC2, ECS, SQS, SNS, S3, RDS, API Gateway, Lambda
Job Types: Full-time, Permanent
Pay: ₹1,500,000.00 - ₹2,000,000.00 per year
Schedule:
- Monday to Friday
- Weekend availability
Tipe Lokasi:
- Remote
Application Question(s):
- What is your expected annual salary?
- How soon are you available to start this role?
- Are you Ok to work as Independent Contractor?
- Will you be willing to work between 6:30 PM till 02:30 AM (IST)?
Experience:
- Linux: 2 years (Required)
- Rest APIs: 3 years (Required)
- Micro service-based applications: 2 years (Required)
- Docker/Kubernetes: 2 years (Required)
- Angular: 2 years (Preferred)
- MySQL: 2 years (Required)
- Golang: 3 years (Required)
- HTML, CSS, Bootstrap: 1 year (Preferred)
- AWS: 2 years (Preferred)
- Messsaging Queue: 2 years (Required)
Work Location: Remote