Full-Stack Web Developer Job at Speak Creative, Memphis, TN

  • Speak Creative
  • Memphis, TN

Job Description

We are not currently hiring but always accepting resumes.Memphis, Nashville or Remote (US Only)We're looking for a full stack web developer. The ideal candidate should be either someone with proven senior-level experience or a driven junior-level developer with promising chops looking to grow.Even if you don't 100% line up with these requirements, we still encourage you to apply. We’re more interested in someone with a deep understanding of the web stack and who has personal attributes like inquisitiveness and a good attitude than we are in someone with years of experience with a particular tech stack [1]. Thoughtfulness can go a long ways towards compensating for missing skills in ways that being an expert in everything cannot compensate for thoughtlessness.Here are the must-have's:Deep understanding of the web stack - from status codes to CORS headers to Javascript Promises to SQL. We don't expect a working knowledge of the latest and greatest framework to come along but you must have a solid understanding of the fundamentals.You are equally comfortable with serverside and clientside development. You may be faster or more comfortable on one side of the stack, but you should be able to dive into a project or fix a bug on either side.Serverside experience/knowledge. We use C#/.NET primarily, so you should have strong experience with the .NET ecosystem or good familiarity and an eagerness to learn. If you are stronger on the frontend and lack the .NET serverside experience, we can still talk as long as you have experience working with multiple backend stacks (.NET, Python, Ruby, Node.js, PHP, etc) and an eager willingness to get up to speed wherever needed to help out.JavaScript - you must be good with JavaScript. Vanilla, frameworks, legacy jQuery, all of the above. Even if you are more of a backend developer you should still be able to explain what a VDOM is or why someone would use Webpack. If you have React experience that's bonus.Team Player Attitude - this sounds cliche, but we really mean it. Our team works extremely well with each other and with other teams in the company. There's no such thing as "that's not my job". We work hard together to ensure the success of everyone at Speak.You should be self-driven to learn new technologies and make recommendations for where we can use them to make our solutions more awesome.Regardless of your skill level you must be willing to roll up your sleeves and figure things out that you at first don't understand - whether it's learning a brand new API or fixing a problem with a crufty, old legacy app.In this position, you'll be tasked with:Helping us to build, maintain and improve web applications that are used on both client and internal projects.Troubleshooting, diagnosing and fixing bugs and performance regressions in production systems.Identifying bottlenecks and places for improvement in existing code bases so we can continue to provide our customers with a better experience.Providing estimates for development timelines. We're not looking for clairvoyance, just the ability to provide a reasonable time estimate for a known set of requirements.Make us better by noticing what we're not doing but should be and then help make it happen.If working remotely, you'll need to be self-motivating, self-directing, a great communicator and comfortable working with a distributed team.Sometimes answering customer support requests and working with customers through resolution.How we get things doneWe do all of our web development in C# with ASP.NET, MVC, Web API and ASP.NET Core.We use SQL Server as our datastore.We keep tabs on all of our code with Git.We host all our infrastructure in Azure.Front end development for legacy code is a mixture of vanilla Javascript, legacy jQuery and React.js. While we have small nunber of Angular.js apps still in production, all of our JS development for the past several years has been focused on React/Preact.Our web services are REST-ful and JSON-based.We do a lot of mobile application development that interfaces with our backend web services. So, bonus points if you have experience with mobile development. If you can do both web iOS and Android we'd REALLY like to talk to you.Apply Online

Job Tags

Currently hiring

Similar Jobs

Virtual Vocations Inc

Adjunct Assistant Professor Job at Virtual Vocations Inc

 ...To enhance the educational experience, the part-time remote Adjunct Assistant Professor in General Education Psychology/Sociology will deliver course content, assess student performance, and provide academic support to students.Key responsibilitiesDeliver engaging... 

Kay Search Group

Trusts & Estates Paralegal/Administrator (Global Law Firm) Job at Kay Search Group

 ...Job Description Position: Trusts & Estates Paralegal/Administrator (Global Law Firm)\n Location: New York, NY (Hybrid WFH)\n Company: Globally Recognized AM 100 Law Firm \n Comp Package: Base salary to $125K, Paid Overtime, Full Benefits, Bonus, Tuition... 

Lake Mills Care Center

Certified Medication Aide CMA Job at Lake Mills Care Center

 ...Job Description PRN (on-call) Are you looking for a rewarding career in Skilled Nursing? We are currently searching for Certified Medication Aides to join our friendly, caring and supportive team. Lake Mills Care Center is rapidly growing and our team is looking... 

Slate

City Manager - Operations & Quality Assurance - New York, NY (Part-Time) Job at Slate

 ...Evening, Overnight, and Weekend Availability Required) Employment Type: Part-Time Position Overview Slate is seeking a hands-on City Manager to oversee cleaning operations, quality assurance, staffing support, and client satisfaction within an assigned market. This is... 

Saratoga Medical Center

Clinical Psychologist Job at Saratoga Medical Center

 ...option? Please inquire about our relocation assistance. Qualifications Include: *Doctor of Philosophy (PhD) or Doctor of Psychology (PsyD)*Completed APA internship/residency *Current, full, active, and unrestricted license to practice as a psychologist in...