Sr. Back End Engineer (REMOTE)

Tech Talent Link

Apply Now

Our client is looking for a Sr. Back End Engineer. Engineers are at the center of their operations, creating new products and features. Our engineering stack consists primarily of technologies such as .NET Core, Node.js, TypeScript, JavaScript, Go, SQL Server, GraphQL, React, Docker, Kubernetes, and Azure. 

***We are unable to work with 3rd-party or corp-to-corp candidates for this position***
This job can be performed 100% remotely
 
In this job, you will: 

  • Design and implement high-quality, scalable code in C# and Go 
  • Design and implement backend APIs to expose data and functionality to client applications 
  • Design and implement features in the Voleer workflow engine 
  • Perform code reviews to identify potential improvements and to prevent errors before merging code changes 
  • Lead the design of features by authoring design documents, leading design meetings, and ensuring that new features fit into the existing architecture 
  • Work with the product management team to ensure timely delivery by facilitating requirements discussions, gathering early feedback, keeping tasks organized, and coordinating work with other team members 
  • Provide training and documentation to other engineers on features and functionality 
  • Provide technical guidance to the team through mentoring, documentation, training, and constructive feedback 
  • Propose and lead initiatives around technology adoption, architecture, and process improvements to enable us to meet the growing needs of the product 
  • Participate in weekly planning meetings to organize and prioritize work 
  • Troubleshoot issues escalated from the support team and provide a resolution within a timely manner 
  • This role may serve a as lead for team projects and initiatives, which may include but is not limited to limited supervisory responsibility, project management, and reviewing work of team members 

 
We would love to speak with you if you have: 

  • Bachelor/Master’s degree in computer science or engineering preferred, relevant experience will be considered 
  • 5+ years of experience in software engineering 
  • 4+ years of experience in a statically typed language, object-oriented language such as C#, Java 
  • Experience working with SQL databases 
  • Experience working with message queue systems such as RabbitMQ, Kafka, Service Bus, or similar systems 
  • Experience designing and implementing microservice/service-oriented architectures 
  • Ability to learn and work with multiple programming languages effectively 
  • Deep knowledge of application design principles and design patterns 
  • Proven ability to design and ship high-quality, scalable SaaS solutions 
  • Experience working in a collaborative, team-oriented environment 
  • Ability and desire to drive ideas and features forward 
  • Precise written and verbal communication skills 

 
Extras that will give you an edge: 

  • Experience working in a start-up environment  
  • Experience working with technologies across the Microsoft stack including .NET, Azure and SQL Server 
  • Experience designing and developing SDKs, product integrations, or customer-facing APIs 
  • Experience with NoSQL database solutions 

 
Bring your experience, your talent, your creative energy, and meet a diverse group of people who work together and build software that aims for the cloud. We have a unique culture that is collaborative, customer centric, professional, and encourages hard work with a layer of fun that keeps us in balance. Join the team that makes a positive impact on the future of IT services automation… you’re going to love it! 

Apply Now

  Apply with Google   Apply with Twitter
  Apply with Github   Apply with Linkedin   Apply with Indeed
  Stack Overflow