This job post is closed and the position is probably filled. Please do not apply. Work for Tucows and want to re-open this job? Use the edit link in the email when you posted the job!
At Tucows, weโve crafted a Mobile Services Enablement (MSE) platform that allows our customers in the MNO/MVNO space to power all aspects of their business. We offer a clean and simple solution delivered via API that makes integration with 3rd party platforms effortless. Our MSE platform includes subscription management, billing and provisioning services, and supports 5G technology making it the ideal choice for our customers.\n\nWeโre looking for a Developer Support Lead who can take a leadership role in helping us build out our full scope support practices that provide developers working with our platform the tools they need to get the most out of our product. In this role youโll be working closely with our Engineers, Developers, and Product Managers to detail how the platform works, provide support to customers who need our help getting our platform coordinated into their environment, and to test our solution to ensure weโre delivering a phenomenal customer experience to our partners.\n\n# Who you are:\n* You are skilled at explaining complex technical problems and issues to both technical and non-technical audiences \n* You understand web services, including transport (primarily HTTP), common data formats (JSON and XML), and standard API patterns (e.g. SOAP and REST)\n* You can write and document code in at least one language (Python, Ruby, Java, Go)\n* You have broad capabilities to troubleshoot client-side code (JavaScript).\n* You have experience interacting with and suggesting improvements to different UI platforms.\n* You have a good relationship with command line environments and have a grasp of basic scripting and textual search and manipulation tools (grep, awk, sed, cut, etc.)\n* You are a customer advocate who excels working with product managers and developers to deliver meaningful change to our customers.\n* A demonstrable understanding and experience in at least one of the areas of Domains (inc. DNS, email, SSL), Mobile and ISP.\n* Front End: Javascript + HTML + CSS (Must Have) A modern JS framework such as Vue, Angular, React (Nice to Have)\n* Back-End, Application: At least two application-level programming languages of your choice. (Java, Go, Python...etc)\n* Progressive experience supporting customers in B2B software / SaaS organizations\n* Excellent prioritization, analytical and problem-solving skills.\n* Excellent verbal and written communication skills - ability to articulate sophisticated topics, issues and resolutions both orally and in writing.\n* Previous experience developing software and a deep love for helping our customers tackle their problems.\n\n# What you'll do: \n* Seek questions from developers about our integration tools and APIs\n* Build and Maintain our Developer knowledge base detailing known issues and solutions, and extend our support infrastructure by crafting and writing diagnostic tools/scripts.\n* Collaborate with our Product Management and Development Teams on activities such as root cause analysis, debugging, support, and post-mortem analysis of incidents and service interruptions.\n* Assist in the QA process for new platform features and/or perform platform testing to ensure our platform systems continue to run when software and hardware infrastructure upgrades occur.\n* As the voice of support, utilize customer feedback collected through partner concerns to our Support Teams to identify and drive improvements in our products\n* Write example code utilizing our APIs and platform interfaces to illustrate concepts or help prototype ideas in collaboration with customers\n\n# About Tucows:\nTucows (NASDAQ:TCX, TSX:TC) is possibly the biggest Internet company youโve never heard of. We started as a simple shareware site in 1993 and have grown into a stable of businesses; mobile, internet and domains.\n\nWe embrace a people-first philosophy that is rooted in respect, trust, and flexibility. We believe that whatever works for our employees is what works best for us. Itโs also why the majority of our roles are remote-first, meaning you can work from anywhere you can connect to the internet!\n\nToday, close to a thousand people work in over 16 countries to help us make the Internet better. If this sounds exciting to you, join the herd!\n\n__________\n\nWant to know more about what we stand for? At Tucows we care about protecting the open Internet, narrowing the digital divide, and supporting fairness and equality.\n\nWe also know that diversity drives innovation. We are committed to inclusion across race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We celebrate multiple approaches and diverse points of view.\n\nWe will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.\n\nLearn more about Tucows, our culture and employee benefits on our site [here](https://tucows.com/).\n \n\nPlease mention the words **MIXTURE FALSE MORNING** when applying to show you read the job post completely (#RMjE2LjczLjIxNi42NQ==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$100,000 — $150,000/year\n
\n\n#Location\nWorldwide
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for DevResults and want to re-open this job? Use the edit link in the email when you posted the job!
\nWhat we do\n\nDevResults is changing the way the aid and development sector track their data, monitor their progress, and show donors or the public what they are accomplishing with their contributions.\n\nWe’re looking for an experienced full-stack engineer (specialization also considered) to work with our team of engineers and data scientists in building and extending our web-based application that is used across the globe. \n\nResponsibilities\n\n\n* Build new features and maintain existing ones.\n\n* Find and fix issues in the product.\n\n* Review other engineers pull requests to maintain a high-quality code base.\n\n* Support and empower our users by participating in our support rotation.\n\n* Monitor and optimize code in production when necessary.\n\n* Create and maintain ASPNET Web Api endpoints that power our client side application and our public API.\n\n* Create and maintain our AngularJS components that power our client-side app \n\n\n\n\nBenefits\n\n\n* Fully remote. You can work anywhere you have reliable and reasonably-fast internet.\n\n* Small team. You'll know everyone who works here by name, and what they are doing on the weekend.\n\n* Bootstrapped. We've been profitable for over thirteen years and we only answer to our teammates and users.\n\n* Vacation. We don't track vacation or sick time, so take the time off that you need.\n\n* Health. We have a generous health/dental/vacation package that can cover you and your family.\n\n* Retirement. We offer a 401k plan with matching\n\n* Education. We'll assist your skill growth by assisting with books, conferences, online courses, or other ways you want to keep sharpening the saw.\n\n* Retreats. We get the entire company together someplace tropical to plan out our road map and bond together. Last few locations include Cozumel, Costa Rica (twice), Bahamas and Puerto Rico\n\n* Make a difference. You'll be working on a product that helps our customers maximize their impact, which often means helping under-served populations or groups.\n\n* Best tools. We'll provide you with the tools you want to be successful (choose your own laptop, monitors, software, etc). \n\n\n\n\nRequirements\n\n\n* Timezone Overlap. You need to have at least 4 hours of overlap with the US East Cost (you are in a timezone from UTC+0 to UTC-8).\n\n* Independent. We're a remote company across many time-zones so you'll be expected to be able to self-direct and self-manage your time. We care more about what you accomplish than the hours you clock in.\n\n* English speaker. You'll need strong written / verbal English speaking skills to interact effectively with the team, clients and providers.\n\n* Consistent schedule. We all know life is unpredictable and events pop up, but most weeks your work schedule will be predictable.\n\n* Team player. There's lots of smart, opinionated people working here who care a lot about our users. You are be able to contribute to the conversation as well as listen critically to others.\n\n* Travel. You are be willing to travel internationally about two weeks per year. Often this is to meet up with the rest of the team, but it might be to assist with an on-site training for one of our clients. We're a US company so you'll need to be able to travel to the US as well. \n\n\n\n\nMust-have skills\n\n\n* Computer science/engineering background. We work with reasonably sized sets of data, so a good understanding of algorithms and data structures is important. We care about understanding, not accreditation, so self-taught is just as good as a degree.\n\n* Test-driven development background. We move fast and try not to break things so we have lots of automated tests. You should be comfortable with and enjoy writing tested components.\n\n* Git. We use it for our VCS, so you should be comfortable using it daily.\n\n* Full Stack: You should be comfortable building components with HTML/CSS/Javascript and then jumping over to doing ASPNET Web Api endpoints that talk to a SQL Server database. The current version of our web application uses AngularJS, experience with it being a strong plus.\n\n* Half Stack: If you aren't a full stack developer, then you should be really strong in either front-end technologies or back-end technologies listed above. \n\n\n\n\nNice to have skills\n\n\n* Azure experience. All of our software runs on Azure. We use a mix of managed services and virtual machines.\n\n* IIS and SQL Server administration. You know how to setup, configure, and diagnose issues with our server platforms.\n\n* Modern web development skill set. The web is changing every day, but it'd be great if you had some exposure to things like Webpack, ES6, SCSS or similar tools.\n\n* Containers. You know your way around docker / kubernetes.\n\n* Optimization / debugging. You know your way around profiling tools or advanced debuggers for SQL Server, .NET and the web.\n\n* Viz. We use D3.js a lot here so it's great if you know your way around it and know how to make visualizations that make sense and look good.\n\n* CSS Design. You know how to make HTML look good and consistent across pages and browsers.\n\n* Startup mindset. You understand the strengths and weaknesses of startups and enjoy working in a startup environment. You might put on a lot of hats and you might face problems no one knows the solution to.\n\n* Domain knowledge. You have worked with Aid/International Development organizations and M&E before.\n\n* Remote working. You have worked remotely before and can maintain your productivity and a strong work ethic without going to an office every day. \n\n\n\n\nWhat success looks like\n\n\n* Day 1. You'll get your environment configured, get an introduction you to some high level concepts, and we'll probably ship some code to production together.\n\n* Week 1. We'll work on some tasks, investigate issues, write tests, and write/review some pull requests together\n\n* Month 1. You'll be able to tackle some small, well-defined tasks on your own. You'll be able to navigate the code base. You'll have started contributing to more advanced features. You'll have gone through our domain training so you'll understand the world as it exists to our users. You'll still have a lot of questions though, so we'll still be assisting you.\n\n* Month 3. You'll feel confident on implementing a well-defined feature from start to finish. You will be able to assist an implementation team lead with a user training session.\n\n* Month 6. You'll feel fully capable of tackling any task in our backlog on your own. You'll be able to design features for others to work on. \n\n\n\n\nOur hiring process\n\n\n* Technical interview (~60 minutes)\n\n* Phone call (~30 minutes)\n\n* Paid pairing day\n\n* Meet the team / QA session (~60 minutes)\n\n* Offer \n\n\n\n\nDiversity\n\nWe do not discriminate based on gender, sexual orientation, race, religion, age, nationality or anything else that is not related to your ability to work with us.\n\nThat said, we have a diverse team and we'd like to keep making it more diverse. Women are especially encouraged to apply. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Full Stack, Web Developer, Developer, Digital Nomad, English, HTML, API, Travel and Engineer jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.