SENIOR SOFTWARE ENGINEER

120.000.000 - 200.000.000


This range is provided by Social Good Software. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range About the company Social Good Software provides world-class automation tools such as data integrations, calendars, emails, eTickets, online waivers, upsells, digital membership cards, and custom integrations. We work with organizations such as museums, aquariums, zoos, gardens, and arboretums to help automate their operations with our technology. Our mission is to help Arts & Culture organizations focus less on tech problems and more on their cause. We accomplish this by delivering an amazing product and outstanding service to our customers. We are a remote-first company, with our team distributed across exciting locations such as Salt Lake City, New York, Colombia, and beyond. About the Job: Responsibilities Implementation of our product from ideation to creation Must be able to use TDD for all shippable code Experience with MongoDB, DynamoDB, SQL/NoSQL, JSON Regularly shipping quality code that has been unit-tested Manage projects to bring them to completion Creating full features from start to finish Skill Requirements Ideally, 5+ years of experience building high-quality cloud-based applications Ability to work independently 5-8 years of a technical background 5-8 years of experience managing projects Knowledge of three programming languages Good communication skills, both written and verbal Self-motivated with the ability to work under pressure Problem-solving skills, analytical skills, and the ability to make decisions quickly Experience with agile or scrum methodology Knowledge of process improvement and validation Organized and detail-oriented Exemplary personal and professional integrity and business ethics Skills to stand out 5-8 years of experience in TypeScript and SQL Experience with relational and nonrelational databases Be able to wear multiple hats (Technical lead, project manager, engineer, QA, etc) Experience working in a startup environment Benefits and perks Remote work opportunities Monthly allowance for personal skill growth Physical and mental requirements Work on a computer an average of eight hours per day Extended periods of concentration Frequent communication both externally and internally Sitting or standing for extended periods Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries IT Services and IT Consulting #J-18808-Ljbffr

trabajosonline.net © 2017–2021
Más información