SocialChorus, Inc. company's all remote jobs
RESPONSIBILITIES
- You will own the design and development of our platform’s backend services and deliver solutions to scale our Firstup enterprise SaaS based applications.
- Own the functionality you develop from design to production, resolving any issues along the way.
- Transfer what you have learned from your real-world experience to help us build scalable SaaS applications our fortune 500 customers can’t live without.
- Manage individual project deliverables and mentor junior team members on industry coding standards and design techniques.
- Rapidly fix bugs, solve problems, and proactively strive to improve our products and technologies.
- Work very closely with and incorporate feedback from Product Management, Product Design, QA, and engineering leadership.
- Continuously evolve your skills, driving innovation and technical excellence.
- Work with leadership to identify technical issues and risks along with mitigating actions.
QUALIFICATIONS
- Minimum of 10 years of experience developing and delivering scalable, customer-facing enterprise software.
- 5+ years of experience designing, implementing and managing advanced architectures in a SaaS application domain or platform.
- Expertise in building cloud-based software in Ruby on Rails is required. Node.js experience is preferred.
- Track record of delivering timely, high-quality features and functionality within an agile sprint environment.
- Deep understanding of best engineering practices for the full SDLC, including coding standards, code review, source control, build, test, deploy, and operations.
- Passionate about developing team-oriented solutions to complex engineering problems.
- Proven ability to communicate new ideas, proposals and build effective working relationships.
Responsibilities
- Design, develop and deliver scalable and automated services and architecture - Infrastructure as code
- Architect, design and implement solutions with cloud native solutions within AWS
- Automate software delivery pipelines for various applications and services
- Ensure full-stack software solutions are architected and delivered using industry-leading DevOps best practices and technologies (immutable infrastructure, infrastructure-as-code, version control on everything, self-healing applications)
- Collaborate to define best practices and standards around DevOps and service resilience
- Create reusable automation libraries that can be applied across the enterprise
- Develop usage standards, user self-service designs, and reporting on application KPIs
- Identify gaps, suggest improvements and coordinate monitoring, alerting and logging of improvements
- Participate in deep architectural discussions to ensure solutions are designed for successful deployment in the cloud
- Troubleshoot production issues and perform on-call duties
The Ideal Candidate
- Cloud Experience:
- Has 4+ years of operating on large scale production environments (AWS required).
- AWS core services experience (EC2, RDS, S3, Lambda, API Gateway, EKS)
- Has demonstrable knowledge of DevOps in an Enterprise setting, specifically within AWS (AWS EKS/Docker/Container/Helm technology experience highly preferred).
- Experience with CircleCI or other common CI/CD platforms
- Problem Solving:
- Very strong troubleshooting skills with AWS, Kubernetes, and Linux; ideally when under high pressure situations
- Deals well with ambiguous or undefined problems; ability to think abstractly and guide others
- Is comfortable performing requirements analysis, interfacing with stakeholders of various levels and documenting solutions
- Technical Acumen:
- Has the ability to articulate technical topics to non-technical audiences both in writing, in diagrams, and in person
- Doesn’t mind talking with prospects or customers to walk through the technical and security aspects of the platform
- Has an affinity for security and privacy
- Team Adoption
- Displays strong leadership and communication skills; be clear and concise
- Is an energetic team player who works well across the business and readily adapts to change
- Confident of your skills, abilities and willing to share what you know, while learning from others
- Has familiarity with working in a remote/distributed team
Responsibilities
- Implement and support systems that reliably and efficiently provide interactive query performance on large amounts of multi-modal data.
- Improve systems that handle scale.
- Troubleshoot and improve the infrastructure required for optimal extraction, transformation, and loading of data from a variety of data sources using SQL and AWS ‘big data’ technologies.
- Collect, parse, analyze, and visualize large sets of data
- Turn data into insights.
- Create data tools for analytics and data scientist team members that assist them in building and optimizing our product
Qualifications
- 3- 5 years of experience.
- Experience with large-scale data and query optimization techniques.
- Experience with ETL to data warehouse systems.
- Experience with AWS cloud services: EC2, RDS, Redshift, Aurora Postgres.
- Proficient in SQL
- Understanding of NoSQL and RDBMS.
- Knowledge in multiple scripting languages (e.g. Python).
- Knowledge of cloud, distributed systems, and stream-processing systems.
- Passionate about learning new technologies and solving hard problems in a fast-paced environment.
The ideal fit...
- Has a Computer Science degree.
- Has 2+ years experience in SaaS development environments.
- Is a "student of the game" and thrives on new challenges.
- Enjoys learning from teammates, and isn't afraid to teach others at the same time
- Sees the glass half-full.
- This is a new industry space...your vision could make all the difference!
- Wants to make a lasting impact and lifelong connections, this is not just another paycheck
Responsibilities
- Create clean, maintainable, and scalable, and well-tested code
- Create elegant web-based user interfaces and reporting dashboards
- Work with other team members to devise the best possible technical solutions to complex problems
- Foster an environment of "coding as a craft" where creative solutions are required (YOU are the architect)
- Work with all levels of SocialChorus staff to design and implement new features, give product demonstrations, and support our customers
Qualifications
- (Front end) Extensive front-end development experience on high-scale systems using React or another modern JavaScript framework
- (Back end) Extensive experience building Enterprise level applications in Ruby on Rails
- Experience with D3.js or another data visualization JavaScript library
- Experience with Node, Ruby, and other full-stack technologies is also important
- Strong knowledge in OOD, domain-driven design, and microservices
- Experience working in an agile environment
- PASSION for developing a quality product, what do you want your Engineering legacy to be?
The ideal fit...
- Has a Computer Science degree and 8+ years of real world experience
- Is a "student of the game" and thrives on new challenges
- Enjoys learning from teammates, and isn't afraid to teach others at the same time
- Sees the glass half-full. This is a new industry space...your vision could make all the difference!
- Enjoys mentoring other developers
- Wants to make a lasting impact and lifelong connections, this is not just another paycheck