undefined

Senior Full-Stack Engineer

Posted 1 month ago

Details

undefined
Compensation
Not disclosed
undefined
Industry
Not disclosed
undefined
Time commitment
Full time
undefined
Company size
Not disclosed

Skills

Python
Java
Django
.NET

Job description

A fast-growing company that is developing an online shipping platform designed to make shipping easier and more cost-effective for businesses of all sizes, is looking for a Senior Full-Stack Engineer. The developer will be responsible for the entire development process for the Core services, including front-end interface integration, system performance, and scalability. The U.S.-based company's cutting-edge solutions assist businesses in lowering shipping costs and time, improving process control, and gaining real-time visibility into your shipments. The company has managed to securely raise more than $150mn during their Series E round of funding. 
 
Job Responsibilities:
  • Work together with business teams to contribute early ideas for additional product functionality
  • Create software services with strong SLAs that can handle millions of requests per day, and then implement, test, and deploy them
  • Encourage the adoption of microservices, the decoupling of concerns and data models, the queuing of jobs and application stacking, and the deployment of software via containers
  • Check system performance and accuracy in terms of response time and throughput
  • Extend and improve our CI/CD pipeline to use automated testing and verification for smooth and secure production releases
  • Create and maintain database designs for highly effective services
  • System architecture and refactoring for optimum performance and reusability
  • Be in charge of driving innovation to advance our technology and teams
Job Requirements:
  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 5+ years of relevant experience as a full-stack engineer
  • Prolific coding experience with server-side programming languages like Go, Python, Java, and Ruby
  • Extensive experience with database languages like SQL
  • Experience working with server-side MVC frameworks like Django, .NET, Spring, Rails, and Phoenix
  • Coding experience in front-end programming JavaScript Frameworks like React, Redux Ember, Angular, and Meteor
  • Solid understanding of object-oriented programming and familiarity with various design and architectural patterns
  • Experience integrating with APIs that use REST, gRPC, SOAP and other technologies
  • Exceptional verbal and written English communication skills
  • Deep understanding of customer needs and passion for customer success
  • Exhibit core behaviors focused on craftsmanship, continuous improvement, and team success
  • Working knowledge of the Go programming language
  • Extensive knowledge of Django and the construction of scalable APIs or services
  • Experience with automated UI and System testing frameworks and tools such as Selenium, Ghost Inspector, Runscope, Testim, Browserstack, etc. 
  • Interest in and experience with performance optimization, concurrency, microservices, security, data pipelines, and web stack
  • A track record of successfully using DevOps tools like Docker, Terraform, CircleCI, SumoLogic, and PagerDuty, among others
  • Extensive knowledge of AWS/Cloud services like EC2, S3, Lambda, Route 53, Cloud Formation, Cloudflare, Elastic Beanstalk, IAM, and others.
  • Knowledge of invoice and/or billing systems (Stripe, Braintree, Zoho, Zuora, Chargebee etc)
  • Excellent spoken and written English communication skills

How to get hired by clients?

01

Sign up

Create a profile by sharing with us your personal and professional details.
02

Assessment

Take our online talent assessment for skills and competencies evaluation.
03

Offer

Get matched to in-demand jobs and accelerate your freelance career.

Interested in more opportunities like these?

Join now