What are the responsibilities and job description for the Lead Backend Engineer Role position at ConvexTech Inc.?
Title: Lead Backend Engineer
Location: Hybrid at Charlotte, NC 28203 (Local Candidates Considered only)
Duration: Long Term Contract
Position might go to Contract to hire, so GC, USC, EAD are preferred
Top 3 Skills: GraphQL API Development, Node.js, TypeScript
Job Responsibilities
• Perform complex application programming activities with an emphasis on: Node, TypeScript, JavaScript, GraphQL, RESTful APIs, and more.
• Lead the definition of system architecture and detailed solution design that are scalable and extensible
• Collaborate with Product Owners, Designers, and other engineers on different permutations to find the best solution possible.
• Own the quality of code and do your own testing. Automate feature testing and contribute UI testing framework. Become a subject matter expert for our applications backend and middleware
• Deliver amazing solutions to production that knock everyone’s socks off.
• Mentor junior developers on the team.
• Aid the technical team as needed.
• Assist in interviewing and building out the technical team.
• Suggest improvements to optimize delivery"
Skill/Experience/Education
Mandatory Skills
• Minimum B.S. / M.S. Computer Science or related equivalent experience
• At least 5 years of experience designing, developing, and delivering backend applications with Node.js, TypeScript, JavaScript, Restful APIs and related backend frameworks
• At least 5 years of experience building internet-facing applications
• At least 5 years of experience with AWS and/or OpenShift
• Proficient in the following concepts: object-oriented programming, software engineering techniques, quality engineering, parallel programming, databases, etc.
• Proficient in building and consuming RESTful APIs
• Proficient in managing multiple tasks and consistently meeting established timelines
• Experience integrating APIs with front-end and/or mobile-specific frameworks
• Strong collaboration skills
• Excellent written and verbal communication skills"
Desired Skills
• Financial Services experience and Credit Card experience are a big plus.
• Experience with the Apache Cordova framework
• Experience developing Enterprise-wide solutions
• Experience developing and deploying applications within Kubernetes-based containers
• Experience in Agile and SCRUM development techniques.